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

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

関連記事

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

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

For Eachの使い方

今回はVBAのFor Eachについて解説します。 シート上は特に準備することが無く、以下のソースコードを実行します。 Sub For_Each() ‘For Each プロシージャ Dim cell …

【SAS】SASで良く使うテクニック。その6 「名前ボックス」~指定したセルに飛びたい時~【Excel】

今回はSASで良く使うテクニックということで、指定したセルに飛びたい時は「名前ボックス」が役に立つ理由を解説していきます。 以前の記事で「Ctrl+R」や「Ctrl+D」を用いた例を紹介してきました。 …

【SAS】SASで良く使うテクニック。その5 「SUM関数」~データセットの差分がいくつあるのか数えたい時~【Excel】

今回はSASで良く使うテクニックということで、データセットの差分がいくつあるのか数えたいときは「SUM関数」が役に立つ理由を解説していきます。 (参考:【SAS】SASで良く使うテクニック。その1 E …

サクラエディタでVBAのステップ数を数える

サクラエディタの正規表現を使ってVBAソースコードのステップ数を数えてみたいと思います。 以下のソースを準備します。 Public StopFrag As Boolean ‘一時停止フラグ Dim i …