大量のデータ (115.000 行 x 30 列) を Excel OpenXML 形式 (xlsx) でエクスポートしようとしています。DocumentFormat.OpenXML、ClosedXML、NPOI などのライブラリを使用しています。
このたびに OutOfMemoryException がスローされます。これは、メモリ内のシートの表現によってメモリが指数関数的に増加するためです。
また、ドキュメント ファイルを 1000 行ごとに閉じる (およびメモリを解放する) と、次の読み込みでメモリが増加します。
多くのメモリを占有せずに xlsx でデータをエクスポートするより効率的な方法はありますか?