Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/02/2008, 09:27
Avatar de Peterpay
Peterpay
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