23

Excel スプレッドシートから SQL Server (2005) でテーブルを作成する簡単な方法はありますか。多分何かのツール?

前もって感謝します。

4

6 に答える 6

17

excelファイルをtext(unicode)ファイルとして保存し、すべてのプログラムから「sql import and export data」を使用してから、ファイルソースとして「flatfile source」を選択し、txtファイルを参照します。

于 2012-03-11T21:54:44.707 に答える
11

データがそれほど大きくなく、単純なテーブルである場合、最も簡単な方法は、SQL Server Management Studio でテーブルを作成して開き、Excel データをコピーして貼り付けることです。

他のソリューションでは、DTS またはSSISを使用しています。

于 2008-10-07T16:00:42.990 に答える
1

SQL Server エンタープライズ マネージャーには、「データのインポート」ユーティリティがあります。さまざまな形式 (.mdb、.XLS、.CSV など) のデータを取得できます。(新しいテーブルに) インポートするファイルを指定して、データと構造のアップロードを開始するのは簡単な作業です。一方、風変わりなExcelがいかに正確であるかについてのコメント…。私の提案は、MS Acess テーブルにデータをカット アンド ペーストすることです (小さなテーブルの場合はすべてのデータ、非常に大きなテーブルの場合は約 10 レコード)。MS Access のデータ ダンプは、データの「癖」を識別します。SQL テーブルが作成されたら、MS Access テーブル経由でそこにデータをアップロードするには、インポート マネージャーを使用するだけです (ソースは MS Access テーブル、宛先は SQL テーブル)。

于 2008-10-13T20:32:26.857 に答える
0

Excel で VBA コードを記述できます。

  • データベースへの接続を開く
  • テーブルを構築する
  • スプレッドシート Excel の行をループして、レコードの入力を開始します
于 2008-10-07T16:02:57.460 に答える
0

組み込みの ODBC ドライバーを使用して、Excel ドキュメント自体をデータベースとして扱うことができます。最も簡単な方法は、ODBC データ ソース アドミニストレーターを開き、既存の Excel ファイル データ ソースを構成し、ワークブックを選択することです。これにより、ODBC にマップされた Excel データベースが得られます。必要なのは、ODBC データベースから SQL Server データベースにデータを読み込むためのツールだけです。

于 2008-10-13T20:18:36.837 に答える