Мне нужно читать (и анализировать) большие файлы электронных таблиц (20-50 МБ) с использованием библиотек openxml, и, похоже, нет способа для потоковой передачи строк по одной для анализа.
Я последовательно получаю исключения «Недостаточно памяти», так как кажется, что, как только я пытаюсь получить доступ к строке (или выполнить итерацию), все содержимое строки загружено (100K + строки).
каждый из вызовов, будь то Elements.Where (с запросом)
или Descendants (), кажется, загружают весь набор строк
Есть ли способ для потоковой передачи или просто читать строки одновременно?
ТНХ