Excel

CSVファイルをエクセルシートに展開する方法

投稿日:2020年4月16日 更新日:

今回はカンマ区切りのCSVファイルをExcelのシートに展開する方法について解説します。

[目次]

1.Excelで開く方法【問題あり】

以下の内容のCSVファイルを用意します。

「プログラムから開く」→「Excel」で開くとCSVファイルの中身がExcelシートに展開されます。

CSVファイル内の数値が長すぎて、Excelで開くと指数表記となっていることがわかります。

2.データ区切りを使う方法

Excelシートの書式設定を文字列にした状態で、CSVファイルの中身をそのままExcelシート上にコピぺします。

続いてA1~A3を選択した状態で「データタブ」→「区切り位置」を選択します。

区切り位置指定ウィザード-1/3画面で「次へ」をクリックする。

区切り位置指定ウィザード-2/3画面で「カンマ」にチェックを入れ、「次へ」をクリックする。

区切り位置指定ウィザード-3/3画面で全ての列のデータ形式を文字列にして「完了ボタン」をクリックします。
このとき、Shiftキーを押しながらデータプレビューで列をクリックすると複数列選択することができます。

CSVファイルをExcelシート上に展開することができました。

3.データの取得を使う方法

Excelファイルの「ファイルタブ」を選択します。

オプションを選択します。

「データ」→「レガシデータインポートウィザードの表示>テキストから(レガシ)」にチェックをして「OKボタン」をクリックします。

「データタブ」→「データの取得」→「従来のウィザード」→「テキストから(レガシ)」を選択します。

その後ダイアログボックスでCSVファイルを選択するとテキストファイルウィザード画面が表示されます。

「2.データ区切りを使う方法」の「区切り位置指定ウィザード画面」で行った同様の操作を「テキストファイルウィザード画面」でも行います。

最後に「データの取り込み画面」が表示されるので「既存のワークシート」を選択して「OKボタン」をクリックします。

CSVファイルをExcelシート上に展開することができました。

今回は以上です。

-Excel

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

CSVファイルを取り込んで並び替える

VBAでCSVファイルを取り込んで並び替える処理を記事にします。 CSVファイルとマクロ有効ファイルを一つずつ準備します。 in00.csvの中身は以下の内容で準備します。 [ボタンシート]にマクロを …

【SAS】SASで良く使うテクニック。その3 「Ctrl+D」~データセットのオブザベーション数が多いとき~【Excel】

今回はSASで良く使うテクニックということで、データセットのオブザベーション数(行数)が多いときは「Ctrl+D」が役に立つ理由を解説していきます。 (参考:【SAS】SASで良く使うテクニック。その …

【SAS】SASで良く使うテクニック。その8 「=」~修正前後のプログラムを比較したい時~【Excel】【VBA】

今回はSASで良く使うテクニックということで、修正前後のプログラムを比較したい時は、「=」が役に立つ理由を解説していきます。(このテクニックはコーディングなら、SASに限らず、VBAでも他のどの言語で …

【SAS】SASで良く使うテクニック。その2 「Ctrl+R」~データセットの列数が多いとき~【Excel】

今回はSASで良く使うテクニックということで、データセットの列数が多いときは「Ctrl+R」が役に立つ理由を解説していきます。 データセットのコンペアを行う場面を想定します。 先に以下の2記事を読んで …

DoEvents(マクロ実行中に画面操作する)

VBAの学習で、DoEventsを使ったシステムを作成したので今回記事にします。 まずは、シート上を以下のように準備します。 そして以下のソースコードを記述し、実行していきます。 Public Sto …