いくつかのExcelワークシート(新しいスプレッドシート/ Excelファイル)にエクスポートしたいDataTablesがたくさんあります。私が持っているコードにすでに存在する「解決策」は、2つのネストされたfor
ループであり、すべての行と列を反復処理し、セルごとにデータを挿入します。プロセスには10分以上かかるため、これは理想的ではありません。結果のスプレッドシートは8.5MBであるため、かなりの量のデータがありますが、もっと速い方法があるはずです。
これを行うためにOffice相互運用ライブラリを使用しています。これらを使ってCSVをインポートできることをどこかで読んだことを覚えていると思います。この場合、DataTablesをCSVに変換してから、これをExcelにインポートする方が早いでしょうか。そうであれば、どのようにすればよいでしょうか。