.txt または .csv ファイルを Microsoft Excel に簡単にインポートする方法

.txt または .csv ファイルを Microsoft Excel に簡単にインポートする方法
エステルスンド、スウェーデン - 2022年5月29日 Microsoft Excelのクローズアップ。Microsoft Excelは、MicrosoftがWindows、macOS、Android、iOS向けに開発したスプレッドシートです。
画像: IB Photography/Adobe Stock

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

テキストファイル内の区切られたコンテンツのリスト
図 A: Excel にインポートするには、テキスト ファイルには区切りデータが含まれている必要があります。

Excelで.txtファイルを開く方法

区切りテキストファイルをExcelにインポートする最も簡単な方法は、そのファイルをExcelで開くことです。これは可能で、しかも簡単です。他のファイルと同じように、テキストファイルを開くだけです。

インポートする予定のファイルを閉じて、空の Excel ブックを開きます。

「ファイル」タブをクリックし、「開く」を選択します。または、クイックアクセスツールバー(QAT)に「開く」がある場合はクリックします。Ctrl + O キーを押して「開く」タスクを開始することもできます。

テキスト ファイルが最近使用したファイル リスト (図 B ) にある場合は、それをクリックすると完了です。次の手順を省略できます。

図B

Excelで最近アクセスしたファイルの下にある目的のテキストファイル
図 B: 「最近使用したファイル」リストでテキスト ファイルがある場合はそれを選択します。

ファイルが表示されない場合は、「この PC」をクリックし、ファイルが見つかるまでフォルダーを参照します。

「ファイルの種類」ドロップダウンからテキストファイル形式を選択します(図C)。選択すると、テキストファイルを含む、開くことができるファイルのリストが更新されます。

図C

Excel の [開く] ダイアログ ボックスで強調表示されたテキスト ファイル オプション
図 C: [開く] ダイアログを使用するときは、必ずファイルの種類をテキストに変更してください。

テキスト ファイルをダブルクリックするか、選択して [開く] をクリックします。

Excelのインポートウィザードは、データ構造が正しければ、適切にデータを解釈します。図Dの最初のペインでは変更を加える必要はありません。区切り文字付きファイルをインポートしており、データにはヘッダー行がありません。「次へ」をクリックしてください。

図D

テキストファイルを開くための Excel 設定メニュー
図 D: Excel のインポート ウィザードは、ファイル構造を区切られたものとして解釈します。

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

図E

Excelインポートウィザードの区切り文字セクションでタブオプションが選択され丸で囲まれている
図 E: ウィザードはタブ区切り文字を見つけます。

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

図F

Excelにリストされたデータ
図 F: テキスト ファイルの構造のおかげで、Excel は問題なくデータをインポートします。

Excelで.csvファイルを開く方法

.csvファイルを開くのは.txtファイルを開くのと同じくらい簡単です。保存タスクによって区切り文字が挿入されるため、通常は開く前にデータをクリーンアップする必要はありません。前のセクションの手順を繰り返しますが、以下の点に注意してください。

  • 開きたいファイルを検索するときは、.txt ファイルではなく .csv ファイルを検索していることに注意してください。
  • [開く] ダイアログ ボックスでファイルの種類を .txt ではなく .csv に変更してください。
  • テキスト インポート ウィザードの手順 2 で、タブのチェックを外してコンマのチェックをオンにし、区切り文字を識別します。

正しく実行されると、Microsoft Excel で .csv ファイルが開き、結果は .txt ファイルの処理と同じになります。

ちなみに、.xlsxファイルを.txtファイルとして保存することで、Excelからテキストファイルにデータを素早くエクスポートすることもできます。ぜひお試しください。きっと驚くような結果が得られるはずです。

乞うご期待

テキストファイルがプロパティ構造になっている場合は、Excelで開いてすぐに作業を開始できます。.csvファイルも同様です。ただし、必ずしもそううまくいくとは限りませんので、より複雑なインポートの問題については今後の記事で説明します。

Tagged: