なぜ TXT を CSV に変換するのですか?
スプレッドシート、データベース、分析ツールなどのデータをインポートするプログラムは、定義された区切り文字とオプションのヘッダー行を持つ .CSV 形式を想定しています。.txt 拡張子は、これらのインポート機能でスキップされたり誤読されたりすることがよくあります。ファイルを .csv として保存し直すことで、ソフトウェアに構造と区切り文字を正しく伝えることができます。
TXT から CSV への変換方法
Microsoft Excel PAID
Excel で TXT ファイルを開きます。テキストファイルウィザードで区切り文字を指定し、プレビューを確認してください。その後、ファイル > 名前を付けて保存 > CSV (コンマ区切り) で保存します。
LibreOffice Calc FREE
LibreOffice Calc で TXT ファイルを開き、テキストインポートダイアログで区切り文字を設定してから、テキスト CSV (.csv) として保存します。
ファイル名の変更 BUILT-IN
もし TXT がすでにカンマ区切りであるなら、data.txt を data.csv にリネームするだけで十分です。内容は同一であり、ほとんどのインポーターで正しく解析されます。
コマンドライン - sed CLI
sed 's/\t/,/g' data.txt > data.csv を使用して、タブ区切りをカンマに置換します。
これらの形式について
TXT ファイルは、書式設定のないプレーンテキストであり、あらゆるコンピュータにおいて最もシンプルなドキュメント形式です。ダブルクリックすると、Windows では メモ帳、macOS では TextEdit、Linux では gedit…
.TXT の詳細を開く →CSV ファイルは、表形式のデータをプレーンテキストとして保存します。1行に1レコード、値はカンマ(欧州圏ではセミコロン)で区切られます。Excel、Google Sheets、LibreOffice Calc などのスプレッドシートソフトで開くことができます。最も一般的な問題は、Excel…
.CSV の詳細を開く →品質と注意点
- 変換は表形式の
TXTファイルでのみ機能します。一定の区切り文字がない自由形式の文章を CSV の列にマッピングすることはできません。 - インポート後に英語以外の文字が文字化けしている場合は、インポートウィザードまたはダイアログで文字エンコーディングを UTF-8 に設定してください。
- フィールドの値自体に区切り文字が含まれている場合、有効な CSV ではその値を二重引用符で囲む必要があります。単純なリネームではこれらの引用符は自動的に追加されません。