<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Rellenar un Excel desde C#</title>
	<atom:link href="http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/</link>
	<description>Informática, internet y algo del mundo real</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:56:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: MX jone</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-3/#comment-96526</link>
		<dc:creator>MX jone</dc:creator>
		<pubDate>Mon, 18 Jul 2011 16:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-96526</guid>
		<description>gracias a este articulo realice la prmera version de una aplicacion de escritorio muy interesante. Pero ahora estoy realizando una segunda version y no se como guardar datos en la columnna &quot;C&quot; y &quot;D&quot; de un Excel. Espero que alguien sepa a pertir de este ejemplo como hacerlo pues guiandome por aqui solo me salvan los valores en la promera columnna</description>
		<content:encoded><![CDATA[<p>gracias a este articulo realice la prmera version de una aplicacion de escritorio muy interesante. Pero ahora estoy realizando una segunda version y no se como guardar datos en la columnna &#8220;C&#8221; y &#8220;D&#8221; de un Excel. Espero que alguien sepa a pertir de este ejemplo como hacerlo pues guiandome por aqui solo me salvan los valores en la promera columnna</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: M</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-3/#comment-94104</link>
		<dc:creator>M</dc:creator>
		<pubDate>Mon, 25 Apr 2011 03:23:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-94104</guid>
		<description>Muchas gracias, me ayudaste bastante n_n

Solo esto necesitaba
un hello world!!!!!

XD</description>
		<content:encoded><![CDATA[<p>Muchas gracias, me ayudaste bastante n_n</p>
<p>Solo esto necesitaba<br />
un hello world!!!!!</p>
<p>XD</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alain</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-3/#comment-90855</link>
		<dc:creator>alain</dc:creator>
		<pubDate>Wed, 05 Jan 2011 19:40:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-90855</guid>
		<description>hola a todos
tengo un codigo que me exporta desde un datagirdview a exel sin problemas:
public void exporta_a_excel()

        {

            Microsoft.Office.Interop.Excel.ApplicationClass excel = new ApplicationClass();

            excel.Application.Workbooks.Add(true);

            int ColumnIndex = 0;

            foreach (DataGridViewColumn col in TuDataGrid.Columns  )

            {

                ColumnIndex++;

                excel.Cells[1, ColumnIndex] = col.Name;

            }

            int rowIndex = 0;

            foreach (DataGridViewRow row in TuDataGrid.Rows )

            {

                rowIndex++;

                ColumnIndex = 0;

                foreach (DataGridViewColumn col in TuDataGrid.Columns)

                {

                    ColumnIndex++;

                    excel.Cells[rowIndex + 1, ColumnIndex] = row.Cells[col.Name].Value ;

                }

            }

            excel.Visible = true;

            Worksheet worksheet = (Worksheet)excel.ActiveSheet;

            worksheet.Activate();

        }

pero a ala ves que le pongo los datos a la celda quisiera ponerle un color de fondo a dicha celda
Pudieran ayudarme con eso
graciaaasss</description>
		<content:encoded><![CDATA[<p>hola a todos<br />
tengo un codigo que me exporta desde un datagirdview a exel sin problemas:<br />
public void exporta_a_excel()</p>
<p>        {</p>
<p>            Microsoft.Office.Interop.Excel.ApplicationClass excel = new ApplicationClass();</p>
<p>            excel.Application.Workbooks.Add(true);</p>
<p>            int ColumnIndex = 0;</p>
<p>            foreach (DataGridViewColumn col in TuDataGrid.Columns  )</p>
<p>            {</p>
<p>                ColumnIndex++;</p>
<p>                excel.Cells[1, ColumnIndex] = col.Name;</p>
<p>            }</p>
<p>            int rowIndex = 0;</p>
<p>            foreach (DataGridViewRow row in TuDataGrid.Rows )</p>
<p>            {</p>
<p>                rowIndex++;</p>
<p>                ColumnIndex = 0;</p>
<p>                foreach (DataGridViewColumn col in TuDataGrid.Columns)</p>
<p>                {</p>
<p>                    ColumnIndex++;</p>
<p>                    excel.Cells[rowIndex + 1, ColumnIndex] = row.Cells[col.Name].Value ;</p>
<p>                }</p>
<p>            }</p>
<p>            excel.Visible = true;</p>
<p>            Worksheet worksheet = (Worksheet)excel.ActiveSheet;</p>
<p>            worksheet.Activate();</p>
<p>        }</p>
<p>pero a ala ves que le pongo los datos a la celda quisiera ponerle un color de fondo a dicha celda<br />
Pudieran ayudarme con eso<br />
graciaaasss</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maite</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-3/#comment-81803</link>
		<dc:creator>Maite</dc:creator>
		<pubDate>Wed, 30 Jun 2010 22:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-81803</guid>
		<description>Hola! el codigo me esta sirviendo en el proyecto que estoy haciendo pero el problema es que no encuentro como crear un nuevo archivo exel en caso de que no exista ninguno, y como le doy una nueva ruta...

Dea ntemanos muchas gracias y espero me puedan ayudar.
Saludos!!</description>
		<content:encoded><![CDATA[<p>Hola! el codigo me esta sirviendo en el proyecto que estoy haciendo pero el problema es que no encuentro como crear un nuevo archivo exel en caso de que no exista ninguno, y como le doy una nueva ruta&#8230;</p>
<p>Dea ntemanos muchas gracias y espero me puedan ayudar.<br />
Saludos!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cesar</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-2/#comment-81725</link>
		<dc:creator>Cesar</dc:creator>
		<pubDate>Fri, 25 Jun 2010 08:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-81725</guid>
		<description>Muy bueno el codigo, me esta ayudando a hacer un par de cosas. Se te ocurre como podria pasar un grafico que tengo ya calculado en excel como foto a una carpeta??(desde csharp claro)</description>
		<content:encoded><![CDATA[<p>Muy bueno el codigo, me esta ayudando a hacer un par de cosas. Se te ocurre como podria pasar un grafico que tengo ya calculado en excel como foto a una carpeta??(desde csharp claro)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ALEX SANYAGO</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-2/#comment-81397</link>
		<dc:creator>ALEX SANYAGO</dc:creator>
		<pubDate>Tue, 18 May 2010 16:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-81397</guid>
		<description>String sConnectionString = &quot;Provider=Microsoft.Jet.OLEDB.4.0;&quot; + &quot;Data Source=&quot; + &quot;E:\\&quot; + &quot;Imagenes_SIPCE&quot; + &quot;\\&quot; + &quot;ExcelData.xls&quot; + &quot;;&quot; + &quot;Extended Properties=Excel 8.0;&quot;;

                     OleDbConnection objConn = new OleDbConnection(sConnectionString);

                     objConn.Open();                   

                     OleDbCommand objCmdSelect =new OleDbCommand(&quot;SELECT * FROM myRange1&quot;, objConn);
                     //OleDbCommand objCmdSelect1 = new OleDbCommand(&quot;SELECT * FROM myRange2&quot;, objConn);

                     OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();

                     objAdapter1.SelectCommand = objCmdSelect;

                     DataSet objDataset1 = new DataSet();

                     objAdapter1.Fill (objDataset1, &quot;XLData&quot;);

                     DataGrid1.DataSource = objDataset1.Tables[0].DefaultView; 
                    
                     DataGrid1.DataBind();

                     objConn.Close(); 
                    
                    
                    
                    Cotizacion_Madera();</description>
		<content:encoded><![CDATA[<p>String sConnectionString = &#8220;Provider=Microsoft.Jet.OLEDB.4.0;&#8221; + &#8220;Data Source=&#8221; + &#8220;E:\\&#8221; + &#8220;Imagenes_SIPCE&#8221; + &#8220;\\&#8221; + &#8220;ExcelData.xls&#8221; + &#8220;;&#8221; + &#8220;Extended Properties=Excel 8.0;&#8221;;</p>
<p>                     OleDbConnection objConn = new OleDbConnection(sConnectionString);</p>
<p>                     objConn.Open();                   </p>
<p>                     OleDbCommand objCmdSelect =new OleDbCommand(&#8220;SELECT * FROM myRange1&#8243;, objConn);<br />
                     //OleDbCommand objCmdSelect1 = new OleDbCommand(&#8220;SELECT * FROM myRange2&#8243;, objConn);</p>
<p>                     OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();</p>
<p>                     objAdapter1.SelectCommand = objCmdSelect;</p>
<p>                     DataSet objDataset1 = new DataSet();</p>
<p>                     objAdapter1.Fill (objDataset1, &#8220;XLData&#8221;);</p>
<p>                     DataGrid1.DataSource = objDataset1.Tables[0].DefaultView; </p>
<p>                     DataGrid1.DataBind();</p>
<p>                     objConn.Close(); </p>
<p>                    Cotizacion_Madera();</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Sanyago</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-2/#comment-81396</link>
		<dc:creator>Alex Sanyago</dc:creator>
		<pubDate>Tue, 18 May 2010 16:00:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-81396</guid>
		<description>Aqui tengo  otra forma de llamar un archivo de exel pero esta algo confuso cuando se abre si alguien sabe corregirlo le agradecere me envie la respuesta  por cierto  la parte de myRange1   nombre asi en exel la columna si le ponen otro nombre solo cambien ese parte.


Este codigo se pega en pageLoad  para lo que no saben ok.



String sConnectionString = &quot;Provider=Microsoft.Jet.OLEDB.4.0;&quot; + &quot;Data Source=&quot; + &quot;E:\\&quot; + &quot;Imagenes_SIPCE&quot; + &quot;\\&quot; + &quot;ExcelData.xls&quot; + &quot;;&quot; + &quot;Extended Properties=Excel 8.0;&quot;;

                     OleDbConnection objConn = new OleDbConnection(sConnectionString);

                     objConn.Open();                   

                     OleDbCommand objCmdSelect =new OleDbCommand(&quot;SELECT * FROM myRange1&quot;, objConn);
                     //OleDbCommand objCmdSelect1 = new OleDbCommand(&quot;SELECT * FROM myRange2&quot;, objConn);

                     OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();

                     objAdapter1.SelectCommand = objCmdSelect;

                     DataSet objDataset1 = new DataSet();

                     objAdapter1.Fill (objDataset1, &quot;XLData&quot;);

                     DataGrid1.DataSource = objDataset1.Tables[0].DefaultView; 
                    
                     DataGrid1.DataBind();

                     objConn.Close(); 
                    
                    
                    
                    Cotizacion_Madera();




ESPERO LES SIRVA</description>
		<content:encoded><![CDATA[<p>Aqui tengo  otra forma de llamar un archivo de exel pero esta algo confuso cuando se abre si alguien sabe corregirlo le agradecere me envie la respuesta  por cierto  la parte de myRange1   nombre asi en exel la columna si le ponen otro nombre solo cambien ese parte.</p>
<p>Este codigo se pega en pageLoad  para lo que no saben ok.</p>
<p>String sConnectionString = &#8220;Provider=Microsoft.Jet.OLEDB.4.0;&#8221; + &#8220;Data Source=&#8221; + &#8220;E:\\&#8221; + &#8220;Imagenes_SIPCE&#8221; + &#8220;\\&#8221; + &#8220;ExcelData.xls&#8221; + &#8220;;&#8221; + &#8220;Extended Properties=Excel 8.0;&#8221;;</p>
<p>                     OleDbConnection objConn = new OleDbConnection(sConnectionString);</p>
<p>                     objConn.Open();                   </p>
<p>                     OleDbCommand objCmdSelect =new OleDbCommand(&#8220;SELECT * FROM myRange1&#8243;, objConn);<br />
                     //OleDbCommand objCmdSelect1 = new OleDbCommand(&#8220;SELECT * FROM myRange2&#8243;, objConn);</p>
<p>                     OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();</p>
<p>                     objAdapter1.SelectCommand = objCmdSelect;</p>
<p>                     DataSet objDataset1 = new DataSet();</p>
<p>                     objAdapter1.Fill (objDataset1, &#8220;XLData&#8221;);</p>
<p>                     DataGrid1.DataSource = objDataset1.Tables[0].DefaultView; </p>
<p>                     DataGrid1.DataBind();</p>
<p>                     objConn.Close(); </p>
<p>                    Cotizacion_Madera();</p>
<p>ESPERO LES SIRVA</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Sanyago</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-2/#comment-81395</link>
		<dc:creator>Alex Sanyago</dc:creator>
		<pubDate>Tue, 18 May 2010 15:58:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-81395</guid>
		<description>A mi no me marca ningun error solo que ahor quiero saber donde guardo el archivo d excel y en que momento se llama, y en que parte pego el codigo que proporcionas ...  :(</description>
		<content:encoded><![CDATA[<p>A mi no me marca ningun error solo que ahor quiero saber donde guardo el archivo d excel y en que momento se llama, y en que parte pego el codigo que proporcionas &#8230;  <img src='http://www.eslomas.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Surine</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-2/#comment-80388</link>
		<dc:creator>Surine</dc:creator>
		<pubDate>Tue, 02 Mar 2010 12:26:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-80388</guid>
		<description>Hola Paxti, gracias por facilitarme el trabajo, sencillo,facíl y sobre todo con muy pocas líneas, pero ahora tengo otro problema a la hora de tratar las hojas lo hace por columnas y en mi caso, tengo columnas que las celdas puedes se númericas y con fórmulas, y texto; sabes si hay alguna posiblidad de que me respete a nivel de celda el contenido, se que en java se utilizan la dll poi-2.5.1-dev-20040708.dll pero para VS 2008?</description>
		<content:encoded><![CDATA[<p>Hola Paxti, gracias por facilitarme el trabajo, sencillo,facíl y sobre todo con muy pocas líneas, pero ahora tengo otro problema a la hora de tratar las hojas lo hace por columnas y en mi caso, tengo columnas que las celdas puedes se númericas y con fórmulas, y texto; sabes si hay alguna posiblidad de que me respete a nivel de celda el contenido, se que en java se utilizan la dll poi-2.5.1-dev-20040708.dll pero para VS 2008?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Williams</title>
		<link>http://www.eslomas.com/2005/09/rellenar-un-excel-desde-c/comment-page-2/#comment-80195</link>
		<dc:creator>Williams</dc:creator>
		<pubDate>Fri, 05 Feb 2010 17:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/?p=202#comment-80195</guid>
		<description>Hola, el ejemplo está bueno pero lo que realente me haría falta saber es como insertar un fila de la tabla con sus valores en una posicion determinada.</description>
		<content:encoded><![CDATA[<p>Hola, el ejemplo está bueno pero lo que realente me haría falta saber es como insertar un fila de la tabla con sus valores en una posicion determinada.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

