
Microsoft Excelで外部ファイルを開くことはあまりありませんよね? .txtファイルや.csvファイルをインポートするときは、まさにそうすべきです。元のファイルでデータが正しく区切られていれば、Excelはすぐにデータを.xlsx形式に変換してくれます。とても簡単なので、ユーザーがいつもこれをやらないのが不思議です。
このチュートリアルでは、データの区切りについて説明し、Microsoft Excel で .txt ファイルと .csv ファイルを開く方法を説明します。
参照: すべてのユーザーが習得すべき Excel のヒント 98 選 (TechRepublic)
私は Windows 10 64 ビット システムで Microsoft 365 を使用していますが、以前のバージョンの Excel を使用することもできます。
テキストファイルをMicrosoft Excelで開く方法
Microsoft Excelは、テキストファイルからデータをインポートする2つの方法をサポートしています。Excelでファイルを開くか、Excelウィザードを使用してデータをインポートできます。最も一般的なテキストファイル形式は.txtと.csvです。.csvはカンマ区切り値(カンマ区切り)の略です。
Excelで.txtファイルをインポートするだけでは、全てが自動で処理されるわけではありません。テキストファイルに少し設定するだけで、処理が簡単になります。コンテンツに区切り文字が含まれていない場合は、テキストファイルを開いて自分で挿入する必要がありますが、これは非常に手間がかかります。運が良ければ、置換タスクを実行してカンマを挿入できます。.csvファイルなら、ファイルを保存するとテキストフィールド間にカンマなどの区切り文字が自動的に挿入されるため、より簡単に処理できます。
データの構造は非常に重要です。ファイルはフィールドとレコードを区切る必要があります(図A)。特殊文字を表示するには、Wordの「ホーム」タブの「段落」グループにある「表示/非表示」をクリックします。このファイルには複数のレコードが含まれています。フィールドはタブ文字で区切られ、各レコードの末尾にある段落記号でレコードが区切られます。次のレコードは次の行から始まります。同様に、.cvsファイルにも同じデータが含まれており、カンマ区切り文字が使用されています。
図A

Excelで.txtファイルを開く方法
区切りテキストファイルをExcelにインポートする最も簡単な方法は、そのファイルをExcelで開くことです。これは可能で、しかも簡単です。他のファイルと同じように、テキストファイルを開くだけです。
インポートする予定のファイルを閉じて、空の Excel ブックを開きます。
「ファイル」タブをクリックし、「開く」を選択します。または、クイックアクセスツールバー(QAT)に「開く」がある場合はクリックします。Ctrl + O キーを押して「開く」タスクを開始することもできます。
テキスト ファイルが最近使用したファイル リスト (図 B ) にある場合は、それをクリックすると完了です。次の手順を省略できます。
図B

ファイルが表示されない場合は、「この PC」をクリックし、ファイルが見つかるまでフォルダーを参照します。
「ファイルの種類」ドロップダウンからテキストファイル形式を選択します(図C)。選択すると、テキストファイルを含む、開くことができるファイルのリストが更新されます。
図C
![Excel の [開く] ダイアログ ボックスで強調表示されたテキスト ファイル オプション](https://image.orsate.com/dmahlefi/b7/74/ExcelImportText_C-770x339.webp)
テキスト ファイルをダブルクリックするか、選択して [開く] をクリックします。
Excelのインポートウィザードは、データ構造が正しければ、適切にデータを解釈します。図Dの最初のペインでは変更を加える必要はありません。区切り文字付きファイルをインポートしており、データにはヘッダー行がありません。「次へ」をクリックしてください。
図D

2番目のペイン(図E)では、タブ文字が区切り文字として設定されています。これは正しい設定です。下部のプレビューペインを確認してください。ウィザードはデータを正しくフィールドに解析しています。この時点で「完了」をクリックします。データのインポート時に他の変更を加えることもできますが、今回はこれで完了です。
図E

図Fに示すように、Excelはテキストファイルを問題なく開きました。これは、データがExcelが解釈・処理できる方法で区切られているからこそ可能なのです。
図F

Excelで.csvファイルを開く方法
.csvファイルを開くのは.txtファイルを開くのと同じくらい簡単です。保存タスクによって区切り文字が挿入されるため、通常は開く前にデータをクリーンアップする必要はありません。前のセクションの手順を繰り返しますが、以下の点に注意してください。
- 開きたいファイルを検索するときは、.txt ファイルではなく .csv ファイルを検索していることに注意してください。
- [開く] ダイアログ ボックスでファイルの種類を .txt ではなく .csv に変更してください。
- テキスト インポート ウィザードの手順 2 で、タブのチェックを外してコンマのチェックをオンにし、区切り文字を識別します。
正しく実行されると、Microsoft Excel で .csv ファイルが開き、結果は .txt ファイルの処理と同じになります。
ちなみに、.xlsxファイルを.txtファイルとして保存することで、Excelからテキストファイルにデータを素早くエクスポートすることもできます。ぜひお試しください。きっと驚くような結果が得られるはずです。
乞うご期待
テキストファイルがプロパティ構造になっている場合は、Excelで開いてすぐに作業を開始できます。.csvファイルも同様です。ただし、必ずしもそううまくいくとは限りませんので、より複雑なインポートの問題については今後の記事で説明します。