Это известная проблема Open XML - колоссальный упадок производительности с увеличением объема данных. Построчная запись тут не поможет. Выход - использовать .Net Streams для вывода данных порционно.
Я бы посоветовал воспользоваться Ado.Net - хорошо работает с большими объемами как на клиенте так и на сервер, как на чтение так и на вставку записей.
|