0

SqlDataReader (~500Mb) には約 300 万行あります。このデータをクライアント Excel に配信するにはどうすればよいですか? (Excel にはシートあたり 1048K 行の制限があります)

ClosedXml を使用しようとしました。しかし、1 シートあたり 100K 以上は作成できませんでした。InsertData を実行すると、常に OutOfMemoryException が発生します。Os - 勝利 32x

提案しないでください - txt ダウンロード。すでに完了しています。データをシートまたはファイルで分割した Excel が必要になりました。

何か案は?

4

4 に答える 4

0

このデータはどのように使用されますか? ある種のピボット テーブルで終了する場合は、Powerpivot も検討できます。

300 万行を超える行を管理でき、Sharepoint サーバーに公開する必要がない限り無料です。

于 2013-11-02T14:31:39.137 に答える
0

友人はデータをインポートしてから EXCEL で開いてみましたか? 私は誰かがそれを行うのを見たことがありますが、それが機能するかどうかはほとんどわかりませんが、プログラマーがさらに試行する更新と整合性制約で機能するかどうかはわかりません。印刷に行くと、そこにあるすべてのものを簡単に見つけることができます。execlで徐々にアップグレードします

于 2013-11-02T14:32:51.827 に答える