0

たとえば、SQL から Excel に 600 万行を超えるデータをソース ファイルにコピーする必要がありますが、Excel にコピーするとメモリ エラーが発生するという問題があります。この量のデータをサポートするために何をすべきか、またはどのタイプのソースファイルを使用できるかについての提案はありますか?

4

3 に答える 3

1

Microsoft Server Management Studio では、テーブル、ビュー、およびクエリを、サイズ制限のない csv および rpt ファイルにエクスポートできます。ここに 2 つのオプションがあります。

最初のオプション:

SSMS の場合 - SQL Server 2008 R2 (CSV を取得するため)

ツール > オプション

スクリーンショット

[クエリ結果] > [SQL Server] > [結果をテキストに変換] を展開します。

使用する出力形式を選択します

クエリ > 結果へ > 結果へのファイル

次に、必要なクエリを実行します。結果を .rpt として保存するように求められます。

この結果を .csv として明示的に保存するか (拡張子を二重引用符で囲んだファイル名)、Excel で .rpt ファイルを開いて表示することができます。詳細は SQL フォーラム から

2 番目のオプション:

必要なデータを含むビューを作成します。データベース タスク > データのエクスポート... を右クリックします。

ここに画像の説明を入力

次に、csv ファイルを保存します。

于 2013-02-13T17:25:12.880 に答える
0

OpenOffice Base では、行数に制限はありません。そこにインポートしてみてください。何をしようとしているのかについての詳細がなければ、その仕事に最適なツールを推奨することは困難です.

于 2013-02-13T05:45:12.840 に答える