ASP.NET - Leer una celda de Excel y usarla en C#

   
Vista:

Leer una celda de Excel y usarla en C#

Publicado por Iván (26 intervenciones) el 18/04/2008 11:37:20
Hola, mi duda es cómo coger un dato de una celda de una hoja de excel mediante COM.

yo escribo perfectamente en el excel pero partiendo con el excel en blanco, en cuando necesito añadir datos en un excel existente tengo que mirar en qué celda puedo escribir... y es a aquí donde me encuentro con el problema.

Un saludo y espero podáis ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Solución

Publicado por Iván (1 intervención) el 21/04/2008 09:11:14
Hola, he encontrado la solución al problema, aquí va:

private void button1_Click(object sender, System.EventArgs e)
{
Excel._Application xlApp;
Excel._Workbook xlLibro;
Excel._Worksheet xlHoja1;
Excel.Sheets xlHojas ;
string fileName = "c:\temp\harina.xls";
xlApp = new Excel.Application();
xlApp.Visible = true;
xlLibro = xlApp.Workbooks.Open(fileName, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value , Missing.Value , Missing.Value );
xlHojas = xlLibro.Sheets ;
xlHoja1 = (Excel._Worksheet)xlHojas["Hoja1"];
string val1 = (string) xlHoja1.get_Range ("A1",Missing.Value ).Text;
label1.Text= val1;
xlLibro.Close (false, Missing.Value, Missing.Value );
xlApp.Quit();
}


Un saludoooo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar