0
그렇다면 ExcelPackage에 CSVStream을로드하려고합니다 (EPPlus를 사용하고 있습니다).EPPlus 배열 크기가 지원되는 범위를 초과했습니다. System.OutOfMemoryException
내가 선택한 옵션에 상관없이 항상 221482 라인에서 실패합니다.
주어진 오류가 제목 :(
public ExcelPackage ExcelPackageFromCsvStream(Stream csvStream)
{
var excelPackage = new ExcelPackage();
var workSheet = excelPackage.Workbook.Worksheets.Add("Sheet1");
var csvFormat = new ExcelTextFormat
{
Delimiter = ',',
TextQualifier = '"',
DataTypes = new[] { eDataTypes.String }
};
using (var sr = new StreamReader(csvStream))
{
int i = 1;
foreach (var line in sr.ReadLines("\r\n"))
{
workSheet.Cells["A" + i].LoadFromText(line, csvFormat);
i++;
}
}
return excelPackage;
}