我有很大的excel文件,例如10K行和17列excel文件。我尝试使用EEPlus读取500行excel文件,并成功读取。但是,当我尝试使用大型excel文件时,出现了此错误。
错误图片: http://hizliresimyukle.com/images/2019/01/13/e1.jpg
错误消息: OfficeOpenXml.Packaging.Ionic.Zip.BadReadException:'无法读取块-没有数据! (位置0x003C712B)'
代码:
string sWebRootFolder = _hostingEnvironment.WebRootPath;
string sFileName = fileName;
ImportClass imp = new ImportClass();
FileInfo file = new FileInfo(Path.Combine(sWebRootFolder, sFileName));
List<string> header = new List<string>();
using (ExcelPackage package = new ExcelPackage(file))
{
var worksheet = package.Workbook.Worksheets.FirstOrDefault();
int rowCount = worksheet.Dimension.Rows;
int ColCount = worksheet.Dimension.Columns;