Excelデータソースに接続する(SQL Serverインポートとエクスポートウィザード) – SQL Server統合サービス(SSIS)

この記事では、SQL Server Import and Export Wizardの「データソースの選択」または「宛先の選択」ページからMicrosoft Excelデータソースに接続する方法を説明しています。Excelファイルのパスやファイル名を指定し、Excelのバージョンを選択できます。最初の行が列名を含むかどうかを設定するオプションもあります。Excelがリストに表示されない場合は、64ビットウィザードを使用していないか確認してください。Excelファイルへの接続には追加のファイルが必要な場合があります。

SQL Server インポートおよびエクスポートウィザードでの Microsoft Excel データソースの接続方法

適用対象

  • SQL Server
  • Azure Data Factory の SSIS インテグレーションランタイム

この文書では、SQL Server インポートおよびエクスポートウィザードの「データソースの選択」または「宛先の選択」ページから Microsoft Excel データソースに接続する方法について説明します。

Excel ワークブックへの接続のサンプル

以下のスクリーンショットは、Microsoft Excel ワークブックへの接続の一例です。

Excel接続

Excel ファイルに接続するためには、追加のファイルをダウンロードおよびインストールする必要がある場合があります。詳しくは、Excelに接続するために必要なファイルを取得するをご覧ください。

指定するオプション

重要な注意
このデータプロバイダーの接続オプションは、Excel がソースまたは宛先であるかどうかにかかわらず同じです。つまり、ウィザードの「データソースの選択」ページおよび「宛先の選択」ページで表示されるオプションは同じです。

Excelファイルのパス

Excel ファイルのパスとファイル名を指定してください。例えば:

  • ローカルコンピュータ上のファイル:C:\MyData.xlsx
  • ネットワーク共有上のファイル:\\Sales\Database\Northwind.xlsx

あるいは、「参照」をクリックしてください。

参照

「開く」ダイアログボックスを使ってスプレッドシートを検索します。

重要な注意
ウィザードは、パスワード保護された Excel ファイルを開くことができません。

Excel バージョン

ソースまたは宛先ワークブックで使用されている Excel のバージョンを選択します。

最初の行に列名がある

データの最初の行に列名が含まれているかどうかを示します。

  • データに列名がない場合にこのオプションを有効にすると、ウィザードはソースデータの最初の行を列名として扱います。
  • データに列名がある場合にこのオプションを無効にすると、ウィザードは列名の行をデータの最初の行として扱います。

列名がないと指定した場合、ウィザードは F1、F2 などを列見出しとして使用します。

データソースのリストに Excel が表示されない

Excel がデータソースのリストに表示されない場合、64 ビットのウィザードを実行していませんか?Excel および Access のプロバイダーは通常 32 ビットであり、64 ビットのウィザードでは表示されません。32 ビットのウィザードを代わりに実行してください。

重要な注意
SQL Server インポートおよびエクスポートウィザードの 64 ビットバージョンを使用するには、SQL Server をインストールする必要があります。SQL Server Data Tools (SSDT) および SQL Server Management Studio (SSMS) は 32 ビットアプリケーションであり、32 ビットファイル(ウィザードの 32 ビットバージョンを含む)しかインストールしません。

関連情報

————-

Connect to an Excel Data Source (SQL Server Import and Export Wizard) – SQL Server Integration Services (SSIS)

Source link

The article provides guidance on how to connect to a Microsoft Excel data source using the SQL Server Import and Export Wizard, applicable to SQL Server and the SSIS Integration Runtime in Azure Data Factory. Key points include:

  1. Connection Options: The options for connecting to Excel files are consistent whether Excel is the source or destination in the wizard.

  2. Excel File Path: Users need to specify the full path to the Excel file—either on a local system or a network share (e.g., C:\MyData.xlsx or \\Sales\Database\Northwind.xlsx).

  3. Browsing: Users can browse for the spreadsheet using the Open dialog box, but note that the wizard can’t open password-protected files.

  4. Excel Version: Users must select the version of Excel being used for the file.

  5. Column Names: There’s an option to specify if the first row of data contains column names. Misconfiguration can lead to incorrect data interpretation.

  6. Troubleshooting: If Excel does not appear as a data source, users should check if they are running the 32-bit version of the wizard, as the 64-bit version requires specific installations of SQL Server components.

This information aids in facilitating the import/export of data between SQL Server and Excel workbooks efficiently. For additional details, refer to the sections on loading data with SQL Server Integration Services.

関連記事