<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios en: Exportar DataGrid a Excel desde WebForms en ASP.NET + VB.NET</title>
	<atom:link href="http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/</link>
	<description>Blog de opinión sobre videojuegos, manga, anime y ocio en general.</description>
	<pubDate>Thu, 04 Dec 2008 03:40:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Por: Jeshu</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-41708</link>
		<dc:creator>Jeshu</dc:creator>
		<pubDate>Wed, 22 Oct 2008 20:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-41708</guid>
		<description>Dandel, muy bueno tu aporte. Pero me sale todo muy bien en mi servidor, es decir en el IIS de mi propia maquina. Pero cuando lo cuelgo en el servidor ya sea de desarrollo o de produccion, se me cae con un mensaje como este:
Error al recuperar un generador de clases COM 80080005

Parece q es por permisos. Necesariamente debo poner impersonate=True. 

Por lo poco q he leido es por un problema de permisos en la carpeta del servidor donde guardo el excel que genero, y al usarlo con mi cuenta personal todo ok, pero si es otra cuenta o la de ASPNET se cae.

Intenté darle permisos a ASPNET y nada, en mi PC funciona pues mi cuneta tienes todos los perisos. Pero en otras maquinas (impersonate = tru o false) no me funciona. 

Se podría tranjar con Impersonate = False?..y como sería entonces la programación.  Ahora la otea pregunta que quizas sea un poco tonta. en caso el servidor de produccion no tenga excel instalado hay alguna manera de utilizar esos com+.

Gracias de antemano</description>
		<content:encoded><![CDATA[<p>Dandel, muy bueno tu aporte. Pero me sale todo muy bien en mi servidor, es decir en el IIS de mi propia maquina. Pero cuando lo cuelgo en el servidor ya sea de desarrollo o de produccion, se me cae con un mensaje como este:<br />
Error al recuperar un generador de clases COM 80080005</p>
<p>Parece q es por permisos. Necesariamente debo poner impersonate=True. </p>
<p>Por lo poco q he leido es por un problema de permisos en la carpeta del servidor donde guardo el excel que genero, y al usarlo con mi cuenta personal todo ok, pero si es otra cuenta o la de ASPNET se cae.</p>
<p>Intenté darle permisos a ASPNET y nada, en mi PC funciona pues mi cuneta tienes todos los perisos. Pero en otras maquinas (impersonate = tru o false) no me funciona. </p>
<p>Se podría tranjar con Impersonate = False?..y como sería entonces la programación.  Ahora la otea pregunta que quizas sea un poco tonta. en caso el servidor de produccion no tenga excel instalado hay alguna manera de utilizar esos com+.</p>
<p>Gracias de antemano</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Santiago</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-40419</link>
		<dc:creator>Santiago</dc:creator>
		<pubDate>Thu, 18 Sep 2008 23:19:27 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-40419</guid>
		<description>Encontré otra solución, el código original esta en C# en .Net 2003 (Braulio Diez y Reyes García,Generando hojas Excel con ASP.NET, http://www.dotnetmania.com). Lo pase a VB.Net 2005 y funciona de maravilla, este a diferencia de los anteriores crea un archivo de excel a partir de una hoja de calculo xml para establecer el estilo con el que se quiere que se retorne al usuario. El archivo es generado sin la necesidad de tener instalado Excel. El excel es solo necesario para generar la plantilla. Si desean un poco mas de información pueden revisar este PDF (www.dotnetmania.com/Articulos/016/Apoyo/dnm016.pdf). 

Y si necesitan el código actualizado puede escribirme a lsantiago84@hotmail.com</description>
		<content:encoded><![CDATA[<p>Encontré otra solución, el código original esta en C# en .Net 2003 (Braulio Diez y Reyes García,Generando hojas Excel con ASP.NET, <a href="http://www.dotnetmania.com" rel="nofollow">http://www.dotnetmania.com</a>). Lo pase a VB.Net 2005 y funciona de maravilla, este a diferencia de los anteriores crea un archivo de excel a partir de una hoja de calculo xml para establecer el estilo con el que se quiere que se retorne al usuario. El archivo es generado sin la necesidad de tener instalado Excel. El excel es solo necesario para generar la plantilla. Si desean un poco mas de información pueden revisar este PDF (www.dotnetmania.com/Articulos/016/Apoyo/dnm016.pdf). </p>
<p>Y si necesitan el código actualizado puede escribirme a <a href="mailto:lsantiago84@hotmail.com">lsantiago84@hotmail.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Benito</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-39234</link>
		<dc:creator>Benito</dc:creator>
		<pubDate>Fri, 15 Aug 2008 17:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-39234</guid>
		<description>Pues gracias este si que es un buen articulo aunque seria mejor en C# ya que es el lenguaje que va a revolucionar el Visual Basic.
Saludos y gracias nuevamente.</description>
		<content:encoded><![CDATA[<p>Pues gracias este si que es un buen articulo aunque seria mejor en C# ya que es el lenguaje que va a revolucionar el Visual Basic.<br />
Saludos y gracias nuevamente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Williams</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-38431</link>
		<dc:creator>Williams</dc:creator>
		<pubDate>Fri, 11 Jul 2008 20:38:47 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-38431</guid>
		<description>Me parece muy el codigo que me has dado pero tengo el incoveniente que datos como 10/2400 que los paso a excel este me los reconoce como fecha y les agrega un 01 terminando al final el dato asi 01/10/2400 y convirtiendolo a Oct-00 ese dato no es el que quiero en excel. Por eso agardeceria bastante si alguien ma dice como puedo  enviar los datos con ese mismo firmato sin modificarlo y con alineacion centrada</description>
		<content:encoded><![CDATA[<p>Me parece muy el codigo que me has dado pero tengo el incoveniente que datos como 10/2400 que los paso a excel este me los reconoce como fecha y les agrega un 01 terminando al final el dato asi 01/10/2400 y convirtiendolo a Oct-00 ese dato no es el que quiero en excel. Por eso agardeceria bastante si alguien ma dice como puedo  enviar los datos con ese mismo firmato sin modificarlo y con alineacion centrada</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: lazzaro</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-23595</link>
		<dc:creator>lazzaro</dc:creator>
		<pubDate>Thu, 24 Jan 2008 00:24:42 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-23595</guid>
		<description>saludos

alguien me podria ayudar a dar formato de celda en una hoja de excel desde vb.net, desde centrar texto hasta poner formulas y bordes se los agradeceria mucho</description>
		<content:encoded><![CDATA[<p>saludos</p>
<p>alguien me podria ayudar a dar formato de celda en una hoja de excel desde vb.net, desde centrar texto hasta poner formulas y bordes se los agradeceria mucho</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Daniel</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-44</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Tue, 31 Oct 2006 14:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-44</guid>
		<description>hola daniel, te comento que ya solucione el problema del datatable. ahora mi problema es queal momento de exportar si fuese posible, lanzar la ventana para guardar el archivo de excel en una ubicacion elegida por el cliente, pues tengo problemas para abrirlo directamente. Me aparece solo lectura, y al abrirlo como tal se desaparecen los datos importados.
Gracias</description>
		<content:encoded><![CDATA[<p>hola daniel, te comento que ya solucione el problema del datatable. ahora mi problema es queal momento de exportar si fuese posible, lanzar la ventana para guardar el archivo de excel en una ubicacion elegida por el cliente, pues tengo problemas para abrirlo directamente. Me aparece solo lectura, y al abrirlo como tal se desaparecen los datos importados.<br />
Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: dandel</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-43</link>
		<dc:creator>dandel</dc:creator>
		<pubDate>Tue, 31 Oct 2006 06:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-43</guid>
		<description>Buenas tocayo! 

Supongo que te refieres al código de la Solución 2, a la función DupData, no? La verdad es que sin ver el código no puedo ayudarte. Puedes pegarlo aquí en un comentario?</description>
		<content:encoded><![CDATA[<p>Buenas tocayo! </p>
<p>Supongo que te refieres al código de la Solución 2, a la función DupData, no? La verdad es que sin ver el código no puedo ayudarte. Puedes pegarlo aquí en un comentario?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Daniel</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-42</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Mon, 30 Oct 2006 21:34:42 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-42</guid>
		<description>Hola

una consulta, el datatable lo tengo como variable global pero no se por que cuando lo invoco desde el boton que llama a los procedimientos sub de tu codigo para crear el archivo excel, el datatable llega vacio... como hago para que almacene los datos que obtuvo de la consulta? para asi poder crear el excel

gracias</description>
		<content:encoded><![CDATA[<p>Hola</p>
<p>una consulta, el datatable lo tengo como variable global pero no se por que cuando lo invoco desde el boton que llama a los procedimientos sub de tu codigo para crear el archivo excel, el datatable llega vacio&#8230; como hago para que almacene los datos que obtuvo de la consulta? para asi poder crear el excel</p>
<p>gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: dandel</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-41</link>
		<dc:creator>dandel</dc:creator>
		<pubDate>Thu, 12 Oct 2006 05:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-41</guid>
		<description>Alejandro, la solución a lo que buscas puede ser la primera de las que he escrito. Exportar el datagrid renderizándolo a html y guardándolo como documento Excel. Sólo has de dar el formato de salida que desees a las celdas del DataGrid antes de hacer la exportación.

Si lo que necesitas es una plantilla, también puedes pre-formatear las celdas en dicha plantilla, y al hacer la exportación se te conservará el formato de tipo de letra, negrita, etc. que tú le hayas dado.

Lo que ya no sé cómo se hace (porque no lo he hecho nunca, la verdad) es a cambiar el formato "al vuelo" desde VB.NET. Pero estoy seguro que tiene que ser algún método del objeto "sheets" o "cells".

Siento no poder decirte más. Si buscas más ayuda, la página de El Guille está muy bien.

¡Suerte!</description>
		<content:encoded><![CDATA[<p>Alejandro, la solución a lo que buscas puede ser la primera de las que he escrito. Exportar el datagrid renderizándolo a html y guardándolo como documento Excel. Sólo has de dar el formato de salida que desees a las celdas del DataGrid antes de hacer la exportación.</p>
<p>Si lo que necesitas es una plantilla, también puedes pre-formatear las celdas en dicha plantilla, y al hacer la exportación se te conservará el formato de tipo de letra, negrita, etc. que tú le hayas dado.</p>
<p>Lo que ya no sé cómo se hace (porque no lo he hecho nunca, la verdad) es a cambiar el formato &#8220;al vuelo&#8221; desde VB.NET. Pero estoy seguro que tiene que ser algún método del objeto &#8220;sheets&#8221; o &#8220;cells&#8221;.</p>
<p>Siento no poder decirte más. Si buscas más ayuda, la página de El Guille está muy bien.</p>
<p>¡Suerte!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alejandro Céspedes</title>
		<link>http://www.dandel.net/exportar-datagrid-a-excel-desde-webforms-en-aspnet-vbnet/#comment-40</link>
		<dc:creator>Alejandro Céspedes</dc:creator>
		<pubDate>Tue, 10 Oct 2006 20:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://dandel.net/?p=90#comment-40</guid>
		<description>Muchas gracias, esta muy claro como hacerlo, yo necesitaba crear un archivo excel personalizado.   De esta forma es mas sencillo ya que se puede tener una plantilla con el diseño y estilo que se desee y despues simplemente pasarle los datos...


Me gustaria saber como le puedo dar desde asp .net formato a las celdas, (negrita, fuente,etc)</description>
		<content:encoded><![CDATA[<p>Muchas gracias, esta muy claro como hacerlo, yo necesitaba crear un archivo excel personalizado.   De esta forma es mas sencillo ya que se puede tener una plantilla con el diseño y estilo que se desee y despues simplemente pasarle los datos&#8230;</p>
<p>Me gustaria saber como le puedo dar desde asp .net formato a las celdas, (negrita, fuente,etc)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
