-1

Win7 os x86 を使用して Excel を SQL 2005 にインポートする必要があります。DTS、SSIS、何もサポートしていません。インポート、エクスポートも SQL 2005 には存在しません。また、50 レコード後のような非常に異なる行に何百万ものレコードがあります。セルが 1 つまたは 2 つに分割され、サブヘッドラインが表示されます。また、レコードが多すぎるため、何百万ものレコードがあるため、どうすればよいですか?

4

1 に答える 1

0

より良い回答を得るために、データのサンプルを投稿することを検討してください。

簡単に言えば、データを強制的に正規化されたテーブルに格納し、お気に入りのツールを使用してそれらを SQL Server にプッシュする必要があります。追加のツールがない場合は、一括コピー (bcp) ユーティリティを使用して、区切り記号付きまたは固定形式の大量のデータをテーブルにすばやく移動できます。

次のいずれかを実行できます。

  • ワークブックをテキスト ファイルにエクスポートし、スクリプトを使用して必要な形式に処理します。
  • VBA または Excel の代替自動化手法を使用して、正規化されたテーブルを生成し、データベースにインポートします。

このプロセスについては、データベースの正規化で学習できます。

于 2013-10-08T11:38:04.947 に答える