чтение файла xlsx 500 МБ с Open XML в pnet ядре 2.1 слишком большой поток - PullRequest
0 голосов
/ 03 февраля 2020

Чтение 500 МБ xlsx файла с Open XML в виде pnet ядро ​​2.1 дает слишком большой поток.

это любой другой способ прочитать 1 ГБ excl файл в открытом XML

ниже мой код

using (Stream stream = new FileStream(importExport.FileLocation, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
    using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(stream, false))
    {
        WorkbookPart workbookPart = spreadsheetDocument.WorkbookPart;
        IEnumerable<Sheet> sheets = spreadsheetDocument.WorkbookPart.Workbook.GetFirstChild<Sheets>().Elements<Sheet>();
        string relationshipId = sheets.First().Id.Value;
        WorksheetPart worksheetPart = (WorksheetPart)spreadsheetDocument.WorkbookPart.GetPartById(relationshipId);
        Worksheet workSheet = worksheetPart.Worksheet;
        ....
    }
}

я получаю ошибку ниже enter image description here

...