
20/02/2008, 09:27
|
 | Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses Puntos: 87 | |
Re: Como leer un Excel con C# Pues yo recuerdo dos maneras de hacer esto una es utiliando jet provider de microsoft, y la otra utilizando los componentes com de office 11( 2003).
Utilizar Interop.Microsoft.Office.Interop.Excel agregando la referencia a tu proyecto.
// Instancia de Excel,
Excel.Application excelApp = new Excel.Application();
// Abrir Workook deseado
Excel.Workbook excelBook = excelApp.Workbooks._Open(filename, null, null, null, null, null, null, null, null, null, null, null, null);
// Obtener primera hoja del workbook actual
Excel._Worksheet excelWorksheet = (Excel._Worksheet) excelBook.Worksheets.get_Item(1);
// Visible o no excel de preferencia falso
excelApp.Visible = false;
// Leer el valor dela Celda Especificada en el rango
object valueat=excelWorksheet.get_Range("A1","A1").Value2 ;
Saludos
peter
espero q esto te siva |