IMPORTCSV 関数を使用すると、CSV ファイルから Excel に直接データをインポートできます。 コンマ区切りのデータを動的配列として取り込むための簡略化された方法を提供し、行をスキップまたは取得し、地域の書式設定にロケール設定を適用するオプションを提供します。
注
この機能は現在、 Insiders Beta チャネルに登録されている Microsoft 365 サブスクライバーが一般公開されており、バージョン 2502 (ビルド 18604.20002) 以降が Excel for Windows で実行されています。
構文
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 キーを使用する場合は、この方法を選択します。
- 組織アカウント: リソースに組織アカウントの資格情報が必要な場合は、この認証方法を選択します。
認証プロセス中に付与されたアクセス許可をクリアするには、[ Data>Get Data> 'Data Source Settings...' をクリックします。 次に、[グローバル アクセス許可] タブで、関連する 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) |
次の図は 、結果を示しています。