CSV を Excel の既存のシートにインポートする方法 (5 つの方法)
カンマ区切り値 (CSV) ファイルは、ユーザーが保存する傾向がある生の形式のデータ ファイルです。ユーザーの間では、Excel で CSV を既存のシートにインポートして操作するのが一般的です。 開くなどの Excel 機能を使用して、CSV ファイルをインポートまたは開くのは非常に基本的なことです。 、テキスト/CSV から (データ タブ)、データを取得 (データ タブ)、レガシー ウィザード (データ タブ) と VBA マクロ .
CSV ファイルがあるとします。 メモ帳で開くと下の画像のようになります (テキストまたは CSV ファイルを作成、表示、または編集するための基本的なソフトウェア)。何らかの理由で、この CSV ファイルを Excel ワークシートにインポートしたいと考えています。
この記事では、Excel の機能と VBA について説明します。 Excel が CSV を既存のシートにインポートできるようにするマクロ。
Excel ワークブックをダウンロード
インポートのデモンストレーションを行う CSV ファイル。
メソッドの結果を含む練習用 Excel ファイル。
CSV を Excel の既存のシートにインポートする 5 つの簡単な方法
まず、CSV ファイルを開く場合は 開くを使用>エクセル 、Excelで開きます。ただし、CSV ファイルを Excel で開いても、xlsx に変換されません。 ファイル。
🔄 CSV ファイルの内容を表示したい場合は、右クリックします。 CSV ファイル> [開く] を選択します (オプションから )> [メモ帳] をクリックします。 .
🔄 メモ帳 ウィンドウが開き、CSV ファイルの内容が下の画像のように表示されます。
後者のセクションに従って、CSV を既存の Excel ワークシートにインポートします。
方法 1:フォルダー ディレクトリから参照して CSV を既存のシートにインポートする
Excel は メニューを開く を提供します ファイルで> 開く . 開く CSV ファイルをインポートする機能。
ステップ 1: 既存の Excel ファイルまたは空白の Excel ワークシートを開きます。次に ファイル に移動します> 開く> 参照 .
ステップ 2: 検索ファイルの種類を テキスト ファイル として選択します (ファイル名の右側 箱)。次に、デバイス ディレクトリを参照し、それぞれの CSV ファイルを選択します。 開くをクリックします .
ステップ 3: すぐに、Excel は CSV ファイルを既存のワークシートにインポートします。データを提供すると、下の図に示すような結果が得られます。
続きを読む:CSV を XLSX に変換する方法 (4 つの簡単な方法)
方法 2:From Text/CSV 機能を使用して CSV をインポートする
前述したように、Excel にはさまざまな種類のファイルをインポートするための複数の機能が用意されています。 From Text/CSV があります データの取得と変換内の機能 データのセクション タブ
ステップ 1: データにカーソルを合わせます タブ> [テキスト/CSV から] を選択します (データの取得と変換から セクション)
ステップ 2: ファイルを参照し、必要な CSV ファイルをファイル ディレクトリから選択します。 Excel が自動的に テキスト を表示することに注意してください または CSV テキストのみをインポートするように指示したファイル またはCSV ファイル。 インポート をクリックします .
ステップ 3: CSV データのプレビューが表示されます。 Excel が 区切り記号 を自動的に区別することがわかります . [読み込み] をクリックします> ロード先 .
Get Data を使用するたびに 機能 (この場合、Legacy Wizard を期待します) ) CSV ファイルをインポートするために、Excel はロードしようとしているデータのプレビューを表示します。
ステップ 4: ロード先 オプションは データのインポート を取得します ダイアログボックス。 データのインポート ダイアログ ボックスで、インポートしたデータを配置する場所を選択します。 既存のワークシートをマークします オプションを選択して、[OK] をクリックします .
🔄 Excel は、次の画像に示すように、CSV データを既存のワークシートにロードするのに少し時間がかかります。
読み込んだデータを修正できます。 データのインポート ダイアログ ボックスにはさまざまなビューがあります (つまり、表) 、ピボット テーブル 報告 、ピボット テーブル )。任意のオプションを選択して、データを形作ることができます。
続きを読む:CSV ファイルを開かずにインポートする Excel VBA (3 つの適切な例)
方法 3:Get Data 機能を使用して CSV をインポートする
また、From Text/CSV が埋め込まれています Get Data 内のオプション 特徴。 手順を繰り返すことができます 方法 2 の CSV ファイルをインポートします。
ステップ 1: データに移動 タブ> [データを取得] をクリックします> ファイルから> テキスト/CSV から .
ステップ 2: Excel によってデバイス ディレクトリが表示されます。それぞれのファイルを選択し、[インポート] をクリックします。 .
ステップ 3: ステップ 3 と 4 を繰り返します 次に、データを既存の Excel ワークシートに読み込みます。要件に従ってデータを変更します。
類似の読み物
- 開かずに CSV を XLSX に変換する方法 (5 つの簡単な方法)
- Excel VBA:テキスト ファイルを文字列に読み込む (4 つの効果的なケース)
- 列を含む Excel でメモ帳またはテキスト ファイルを開く方法 (3 つの簡単な方法)
- 列を含む CSV ファイルを Excel で開く (3 つの簡単な方法)
方法 4:従来のウィザードを使用して CSV を既存のシートにインポートする
Excel は レガシー ウィザード を提供します Options のオプション>データ . テキストからを有効にする (レガシー ) オプションは レガシー ウィザード を追加します Get Data のオプション
ステップ 1: 既存の Excel ワークシートで [ファイル] をクリックします> オプション .
ステップ 2: Excel オプション ウィンドウが表示されます。ウィンドウから [データ] を選択します> [テキストから] にチェックを入れます (レガシー ) ([レガシー データ インポート ウィザードを表示] の下 )。 OK をクリックします .
ステップ 3: 次に、データに移動します> [データを取得] をクリックします> レガシー ウィザードを選択 オプション (以前はオプションで使用できませんでした)> [テキストから] をクリックします (レガシー ).
ステップ 4: ディレクトリから目的の CSV ファイルをインポートします。
ステップ 5: Excel で テキスト インポート ウィザード が表示されます (ステップ 1/3 ) を次の図に示します。
🔼 区切り記号をマーク データを最もよく表すファイル形式を選択してくださいの下 .
🔼 [データにヘッダーがあります] にチェックを入れます (データ ヘッダーまたは指定がある場合)
🔼 次へ をクリック .
ステップ 6: ステップ 2/3 テキスト インポート ウィザード 、コンマにティック 区切り文字として . [次へ] をクリックします .
ステップ 7: マーク 一般 列データ形式として テキストのインポート ウィザードのステップ 3/3 . 終了をクリックします .
ステップ 8: Excel が データのインポート を表示します ダイアログボックス。 既存のワークシートをマーク データ宛先に入れたい。 OK をクリックします .
ステップ 9: しばらくすると、Excel がデータを読み込みます。要件に従ってデータを変更します。結果は下の図と同じです。
続きを読む: テキスト ファイルを Excel に自動的にインポートする方法 (2 つの適切な方法)
方法 5:CSV を既存のシートにインポートする VBA マクロ
また、VBA マクロは、デバイス フォルダから CSV ファイルをインポートできます。 Aplication.GetOpenFilename を使用した数行のマクロ コード ステートメントは、デバイス ディレクトリから CSV ファイルを選択してインポートするように Excel に指示します。
ステップ 1: ALT+F11 を押します または デベロッパー にアクセスしてください タブ> Visual Basic (コードで セクション) を開き、Microsoft Visual Basic を開きます 窓。 Visual Basic ウィンドウで、[挿入] を選択します> モジュールをクリックします .
ステップ 2: 以下のマクロを モジュール に貼り付けます .
Sub ImportCSVFile()
Dim wrkSheet As Worksheet, mrfFile As String
Set wrkSheet = ActiveWorkbook.Sheets("VBA")
mrfFile = Application.GetOpenFilename("Text Files (*.csv),*.csv", , "Provide Text or CSV File:")
With wrkSheet.QueryTables.Add(Connection:="TEXT;" & mrfFile, Destination:=wrkSheet.Range("B2"))
.TextFileParseType = xlDelimited
.TextFileCommaDelimiter = True
.Refresh
End With
End Sub
<強い>
マクロ Application.GetOpenFilename 内 ステートメントは、CSV ファイルを選択するデバイス ディレクトリを開きます。マクロは接続を Text として設定します B2 への行き先 .また、マクロは、ファイルの種類を True として宣言するコンマ区切りファイルをロードするように指示します .
🔄 CSV ファイルが指定されたワークシートに読み込まれます (つまり、VBA )。マクロは、区切り記号としてコンマを使用して、データを列に分散します。
詳細:Excel VBA:カンマ区切りテキスト ファイルのインポート (2 ケース)
結論
オープンのデモンストレーションを行います 、テキスト/CSV から (データ タブ)、データを取得 (データ タブ)、レガシー ウィザード (データ タブ) 機能と VBA マクロ Excel に CSV を既存のシートにインポートします。上記の方法があなたのインスタンスで優れていることを願っています。さらに質問がある場合、または追加するものがある場合は、コメントしてください。
関連記事
- VBA を使用してテキスト ファイルを Excel にインポートする方法 (3 つの簡単な方法)
- CSV ファイルを 1 行ずつ読み取る Excel VBA (3 つの理想的な例)
- 列を含む CSV ファイルを Excel で自動的に開く方法 (3 つの方法)
- CSV ファイルを XLSX に変換する Excel VBA (2 つの簡単な例)
-
Excel で CSV ファイルを並べ替える方法 (2 つの簡単な方法)
CSV の操作 Excel のファイルは、名前と住所、製品情報、リスト オブジェクトなどのデータがある場合に非常に一般的です。しかし、データセットが大きい場合、状況は少し複雑になります。これは、CSV ファイルを並べ替える必要がある場合です。 エクセルで。したがって、この記事では、 CSV ファイルを並べ替える 方法を学びます。 2 つの簡単な方法で Excel で。 このサンプル ファイルをダウンロードして、自分で練習してください。 CSV ファイルとは 並べ替えのプロセスを開始する前に、 CSV をお知らせください 手短に。用語 CSV コンマ区切り値の略 .テキスト形式または表
-
Excel で複数の CSV ファイルを 1 つのワークブックに結合する方法
エクセル 大規模なデータセットを処理するために最も広く使用されているツールです。 Excel では、多次元の無数のタスクを実行できます .この記事では、複数の CSV ファイルを 1 つの Excel ワークブックに結合する方法について説明します。 Excel で複数の CSV ファイルを 1 つのワークブックに結合する 3 つの簡単な方法 CSV ファイルは Comma Separated Values を表します ファイル。 エクセル CSV の表形式でデータを保存します ファイル。これらのファイルは、コンピューターのスペースをあまり消費しません。 2 つの CSV を含むフォルダ