2012-07-27 110 views
14

¿Podría alguien señalarme en la dirección correcta sobre cómo leer una hoja de cálculo Excel, recorrer todas las filas y columnas para recuperar el valor usando EPPlus y MVC? Así que veo ejemplos para crear una hoja de cálculo, pero no encontré ninguno al abrir un archivo de Excel y leer valores de él. Cualquier ayuda sería apreciada.Hoja de cálculo de Excel de Excel utilizando EPPlus

TIA Sue ..

Respuesta

18

ejemplo simple

// Get the file we are going to process 
var existingFile = new FileInfo(filePath); 
// Open and read the XlSX file. 
using (var package = new ExcelPackage(existingFile)) 
{ 
    // Get the work book in the file 
    var workBook = package.Workbook; 
    if (workBook != null) 
    { 
     if (workBook.Worksheets.Count > 0) 
     { 
      // Get the first worksheet 
      var currentWorksheet = workBook.Worksheets.First(); 

      // read some data 
      object col1Header = currentWorksheet.Cells[1, 1].Value; 
+0

awesome..thanks..i puede quitárselo a mis requerimientos de aquí. – sansid

+8

Observe que el índice para filas y columnas comienza en 1, por lo que "Células [0, 1]" debe ser "Células [1, 1]" – amcdrmtt

+1

Para desarrolladores nuevos en este tema, necesitará instrucciones "usar" para Sistema; System.IO; y OfficeOpenXml; para ejecutar esta muestra – David

Cuestiones relacionadas