Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C#: Getting the number of rows/columns with ExcelPackage

I need to read and write data from an Excel spreadsheet. Is there a method to finding out how many rows/columns a certain worksheet has using ExcelPackage? I have the following code:

FileInfo newFile = new FileInfo(@"C:\example.xlsx"); using (ExcelPackage xlPackage = new ExcelPackage(newFile))  {     ExcelWorksheet worksheet = xlPackage.Workbook.Worksheets[1]; } 

I need to iterate through each cell this worksheet has and spit it into a fairly big table, but I don't want to print out blank cells or get an exception. Is there a method resembling worksheet.rowNum or colNum?

like image 722
Napoli Avatar asked Nov 11 '09 15:11

Napoli


1 Answers

You can get the row and column count using ExcelPackage (EPPlus.dll version 3.0.0.2) as below:

  var rowCnt = worksheet.Dimension.End.Row;   var colCnt = worksheet.Dimension.End.Column; 
like image 122
Kwex Avatar answered Sep 22 '22 03:09

Kwex