0

私たちが取り組んでいるソリューションでは、Excel ファイルの読み取り/書き込み機能の Excel コンポーネントとしてxlsgenを使用しています。

主な問題の 1 つは、アンマネージ コードを使用しているため、アンマネージ メモリが予約されていることです。これは、解放することはできますが ( Marshal.FreeHGlobal)、コンポーネントの使用が非常に広範であり、ほぼすべてのビットで行われるため、依然として問題になります。システムや、リフレクションによって実行されるコードでさえ、顧客側で保存され、顧客ごとに異なるため、簡単に言うと、アンマネージ メモリを予約してコードのすべてのビットを追跡するのはコストのかかるプロセスです。

アンマネージド メモリの使用を伴わず、大きなファイルのスケーラビリティとパフォーマンスを保証する優れた読み取り/書き込み機能を提供する方法/コンポーネントはありますか?

4

2 に答える 2

1

xls 機能が必要ですか? そうでない場合、EPPlus は読み取り/書き込み用の堅牢で非常に高速なライブラリです。また、linq のサポートやデータテーブルからのファイルの直接作成など、非常に優れたオプションもあります。また、GPLのようなものではなく、非常に優れたライセンスを持っています...

リンク: http://epplus.codeplex.com/

于 2013-08-21T10:13:21.147 に答える