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

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

関連記事

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

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

ファイルを移動させる[Name … As …]

今回はVBAでファイルを移動させる方法について記事にします。 まずはソースコードを準備します。 Sub ファイル移動() before_file_path = ThisWorkbook.Workshe …

Enum(列挙型)の使い方

今回はEnumの使い方について解説します。(参考元:moug) Excelではいくつかの色にインデックス番号が割り振られており、ColorIndexプロパティに対応した数値を当てはめると、今回ではA1 …

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

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

コマンドボタンを挿入してマクロを実行する方法

今回はExcelのシートにコマンドボタンを挿入してマクロを実行する方法について解説します。 [目次] 1.通常のマクロ実行2.コマンドボタンでマクロ実行 1.通常のマクロ実行 通常マクロを実行するとき …