IMPORTCSV 関数を使用すると、CSV ファイルから Excel にデータを直接インポートできます。 このオプションを使用すると、コンマ区切りデータを動的配列として取り込むための簡単な方法が提供されます。行をスキップまたは取得し、地域書式設定のロケール設定を適用するオプションがあります。
注
この機能は現在、Excel for Windows でバージョン 2502 (ビルド 18604.20002) 以降を実行して、Insider ベータ チャネルに登録されている Microsoft 365 サブスクライバーが一般公開されています。
構文
IMPORTCSV 関数は、CSV ファイルからデータを動的配列として Excel にインポートします。
IMPORTCSV 関数の構文は次のとおりです。
IMPORTCSV(path, [skip_rows], [take_rows], [locale])
| 引数 | 説明 |
|---|---|
|
path (必須) |
インポートする CSV ファイルのローカル ファイル パスまたは URL。 |
| skip_rows | スキップする行数を指定する番号。 負の値は、配列の末尾から行をスキップします。 |
| take_rows | 返す行数を指定する数値。 負の値は、配列の末尾から行を取得します。 |
| ロケール | 地域書式 (日付、数値の書式など) を決定します。 既定では、OS ロケールが使用されます。 |
注
- インポート関数は自動的に更新されません。 インポートしたデータを更新するには、[データ] タブの [すべて更新] ボタンを使用します。
- IMPORTCSV 関数は、 コンマ 区切り記号と UTF-8 エンコードを必要とする IMPORTTEXT の簡略版です。 複数の区切り記号、エンコード、固定幅の列のサポートなど、柔軟性を高める方法については、「 IMPORTTEXT 関数」を参照してください。
Web 上のテキスト ファイルへの接続
Web からファイルをインポートする場合、資格情報を入力するか、サインインしてソース ファイルにアクセスすることが必要な場合があります。 このような場合は、認証ダイアログを使用して、指定された URL に使用する認証方法を選択するように求められます。
使用できる認証方法は次のとおりです。
- 匿名: コンテンツが パブリックにアクセス可能 であり、 サインインを必要としない場合は、この認証方法を選択します。
- Windows: Windows 資格情報を必要とするリソースにアクセスする場合は、この認証方法を選択します。
- [基本]: リソースで ユーザー名 と パスワードが必要な場合は、この認証方法を選択します。
- Web API: 接続先の Web リソースが認証目的で API キーを使用している場合は、この方法を選択します。
- [組織アカウント]: リソースで組織アカウントの資格情報が必要な場合は、この認証方法を選択します。
認証プロセス中に指定されたアクセス許可をクリアするには、[データ>データの取得]> [データ ソース設定...] をクリックします。 次に、「グローバル権限」タブで、関連するURLパスを選択し、「権限のクリア」をクリックします
例
次の例は架 空 のテキスト ファイル パス "C:\Data\example.csv" に基づいています。
例 1
ソース ファイルの最初の 2 行を返します
データ
| 製品 | [カテゴリ] | 価格 |
|---|---|---|
| A | 1 | 10 |
| B | 2 | 20 |
| C | 3 | 30 |
| 数式 |
|---|
| =IMPORTCSV("C:\Data\example.csv",,2) |
結果を次の図に示します 。
使用例 2
ソース ファイルから最初の行をスキップする
データ
| 製品 | [カテゴリ] | 価格 |
|---|---|---|
| A | 1 | 10 |
| B | 2 | 20 |
| C | 3 | 30 |
| 数式 |
|---|
| =IMPORTCSV("C:\Data\example.csv",1) |
結果 を次の図に示します。