Excelスプレッドシートに変換したいプレーンテキストやCSVファイルをお持ちですか?単純な項目のリストでも、カンマやタブなどの文字で区切られた膨大なデータでも、エクセルの便利なテキストインポートウィザードを使えば、データを開いて整理された列や行にフォーマットすることができます。このWikiHowでは、テキストファイルやCSVファイルから新しいExcelファイルを作成する方法と、テキストファイルやCSVファイルを既存のワークブックにインポートする方法をご紹介します。
知っておくべきこと
- テキストファイルやCSVファイルは、他のファイルと同じように「ファイル」メニューからExcelで開くことができます。
- テキストファイルやCSVファイルを開くと、テキストのインポートウィザードが表示されます。
- 既存のワークブックにテキストファイルを追加したい場合は、「データ」タブで「テキスト/CSVから」または「テキスト(レガシー)から」を選択するだけです。
テキストから新しいエクセルファイルを作成する
-
エクセルを開きます。Excelワークブックとして保存したいテキストファイルまたはカンマ区切り値(CSV)ファイルがある場合、WindowsとmacOSで簡単にファイルを開くことができます。まずエクセルを開き、「開く」画面を表示させます。
- 他のファイルと同じようにファイルを開くと、テキストインポートウィザードが起動します。
- すでにエクセルを開いている場合は、「ファイル」メニューをクリックして「開く」を選択するだけで、「開く」画面が表示されます。
-
参照」(Windows)または「オン・マイ・マック」(Mac)をクリックします。コンピュータのファイル・ブラウザが開きます。
-
ドロップダウンメニューをクリックし、「すべてのファイル」(Windowsのみ)を選択します。これにより、Excel固有の形式で終わるファイルだけでなく、すべてのファイルを表示できるようになります。
-
テキストファイルを選択し、「開く」をクリックします。.txtまたは.csv(カンマ区切り値)で終わる任意のテキストファイルを選択できます。開く」をクリックすると、テキストインポートウィザードが開き、テキストファイルのプレビューが表示されます。
- テキストファイルが表示されない場合は、ファイル形式メニューをクリックし、「すべてのファイル」または「テキストファイル」を選択します。
-
テキストファイルが区切り文字か固定幅かを選択します。元のデータの種類」で、以下のいずれかを選択します:
- 区切りテキストでは、カンマやタブなどの文字を使って各フィールドを区切ります。これは、住所やデータベースからエクスポートしたデータなどをインポートする場合によく使われます。
- 固定幅のテキストは、各フィールドの間に半角スペースがある列に整列されたテキストです。これは、1列のリストで作業している場合によく見られます。
-
My data has headers"(列にヘッダーがある場合)の横のチェックボックスをオンにします。これによりExcelは、最初の行を通常のセル値ではなく、列ヘッダーとしてフォーマットするようになります。
-
テキスト・インポート・ウィンドウで「次へ」をクリックします。次のステップに進みますが、これは区切りデータか固定幅データかによって異なります。
-
区切り文字の設定を選択し、「次へ」をクリックします。データ タイプとして区切り記号を選択した場合は、データを区切る文字(タブ、セミコロン、カンマ、スペースなど)を選択するよう求められます。
- デフォルトではTabがチェックされています。データの区切りにタブを使用しない場合は、このボックスのチェックを外してください。そうしないと、ウィザードは自動的にテキスト中のスペースをタブとして検出し、列ごとに区切ります。
- 必要な文字が表示されない場合は、その他を選択してフィールドに文字を入力します。
- データ・フィールド間の区切り文字が複数の文字で構成されている場合、または複数の区切り文字がある場合は、「連続する区切り文字を1つとして扱う」を選択します。
- オプションとして、データ・エントリーを列ごとに区切りたくない場合は、これらのオプションのいずれも選択しないこともできる。
-
固定幅]環境設定を調整し、[次へ]をクリックします。固定幅を選択した場合は、画面の指示に従って、プレビュー・セクションで改行を調整します。
- 改行を追加するには、任意の場所をクリックします。
- 改行を削除するには、改行をダブルクリックします。
- いずれかの改行をドラッグして移動します。
-
完了をクリックします。これでテキストファイルがエクセルにインポートされました。これで標準的なワークシートと同じように操作できます。
-
ファイルをXLSX形式で保存します。テキストファイルのインポートが完了したら、簡単にExcelファイルとして保存することができます。キーボードのControl + S(PC)またはCommand + S(Mac)を押して保存ダイアログを開き、ファイル名と保存場所を選択して保存をクリックするだけです。ファイルは自動的にエクセルのデフォルト形式で保存されます。
既存のファイルにテキストをインポートする
-
エクセルのワークブックを開きます。既存のワークブックのワークシートにテキスト・ファイルをインポートしたい場合は、エクセルの内蔵データ・ツールを使って簡単にできます。
-
エクセルの上部にある「データ」タブをクリックします。このタブは、スプレッドシート上部のツールバーリボンの上にあります。
-
ツールバーの「テキスト/CSVから」または「テキストから」をクリックします。このボタンは、白紙のシートのアイコンの前に小さなテキスト文書があるように見えます。名前はバージョンによって若干異なります。
- macOS版Excelをお使いの場合、バージョンによっては「テキストから(レガシー)」というオプションになる場合があります。
-
テキストファイルを選択し、インポートをクリックします。カンマ区切りの値()を含むものなど、どのテキストファイルでもかまいません。選択したファイルがテキストインポートウィザードで開きます。
-
テキストファイルがDelimitedかFixed Widthかを選択します。元のデータ・タイプ」で、以下のいずれかを選択します:
- 区切りテキストは、カンマやタブなどの文字で各フィールドを区切ります。
- 固定幅には、各フィールドの間に半角スペースがある列に整列されたテキストが含まれます。
- ほとんどのテキストファイルには区切りデータが含まれています。これは、データ項目が、列を持つ固定幅のスペースではなく、タブ、カンマ、または別の文字で区切られていることを意味します。
-
My data has headers"(カラムにヘッダーがある場合)の横のボックスにチェックを入れる。これは、最初の行を通常のセル値ではなく、列ヘッダーとしてフォーマットするようにエクセルに指示します。
-
テキスト・インポート・ウィンドウで「次へ」をクリックします。次のステップに進みますが、これは区切りデータか固定幅データかによって異なります。
-
区切り文字の設定を選択し、「次へ」をクリックします。データ タイプとして区切り記号を選択した場合は、データを区切る文字(タブ、セミコロン、カンマ、スペースなど)を選択するよう求められます。
- デフォルトではTabがチェックされています。データの区切りにタブを使用しない場合は、このボックスのチェックを外してください。そうしないと、ウィザードは自動的にテキスト中のスペースをタブとして検出し、列ごとに区切ります。
- 必要な文字が表示されない場合は、その他を選択してフィールドに文字を入力します。
- データ・フィールド間の区切り文字が複数の文字で構成されている場合、または複数の区切り文字がある場合は、「連続する区切り文字を1つとして扱う」を選択します。
- オプションとして、データ・エントリーを列ごとに区切りたくない場合は、これらのオプションのいずれも選択しないこともできる。
-
固定幅]環境設定を調整し、[次へ]をクリックします。固定幅を選択した場合は、画面の指示に従って、プレビュー・セクションで改行を調整します。
- 改行を追加するには、任意の場所をクリックします。
- 改行を削除するには、改行をダブルクリックします。
- いずれかの改行をドラッグして移動します。
-
Finishをクリックします。インポート・ウィンドウに戻り、インポートしたテキストをどこに配置するか尋ねられます。
-
ワークシートを選択し、OKをクリックします。これでテキストファイルがエクセルのワークシートにインポートされました。このデータは、他のエクセルのデータと同じように編集することができます。
-
ファイルを保存します。テキストファイルのインポートが完了したら、Excel形式で保存することができます。キーボードのControl + S(PC)またはCommand + S(Mac)を押して、開いたワークブックに変更を保存するか、ファイル > 名前を付けて保存をクリックして、データを含む新しいファイルを作成します。
コメント
最新を表示する
NG表示方式
NGID一覧