非常に大量のデータ(300.000行×100列)をExcel(Delphiアプリケーション)からOLEアプローチ(DevExpress DX、CXスイートおよび独自のコードからの複合ソリューション)にエクスポートしようとしました。エラーメッセージが表示されますストレージが不十分ですこの操作を完了するために利用可能です。、バリアント配列の作成中にエラーが発生しました。ネイティブエクスポートのための優れた第三者コンポーネントはありません。そのために中間ファイルを使用する考えがあります。中間ファイルでデータをエクスポートし、Exceltでこのファイルを開くことができます。しかし、どのような形式がそのような行動に最も適していますか?:Excelにエクスポート - 中間ファイル形式ですか?
- CSV dddが最も簡単なものですが、ExcelはCSVデータから列フォーマットを回復することができます - 彼らに行うことができ、非常に私たちのために重要なのは、その通貨のデータが数値や計算として輸出されています、その日付データは日付としてエクスポートされます。 CSVにはこのタイプの情報はありません。
- 入力と書式設定をデータに追加することはできますが、Excelで必要なXMLの書式は何ですか。この書式はどこに記述されていますか?
- DBファイルは有望なようですが、かなり古く、データ量に制限がないかどうかわかりません。
私はAdoDataSetを使用することをお勧めしますデルファイ6
[XLSReadWriteII](http://www.axolot.com/xls.htm)を使用すると、Excelなしで直接XLS形式の読み書きができます。 –
おそらくSQLLite?しかし、私はそれが大量の行のような大丈夫の場合は、私は確信していません。 –
@ルルドは言及していただきありがとうございます。私は今何年もの間、優れたものを扱っていません。しかし、そのような図書館があることを知ってうれしい! –