TXTをCSVに変換
多くのシステムは、列の間にタブやパイプ、セミコロンを入れた.txtファイルとして表を書き出します。ここにアップロードすれば、表計算ソフトやインポート画面で一度で読み込める標準的なカンマ区切りのCSVが得られます。
データ変換
またはCSV, TSV, TXT … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
CSVやテキストファイルで列を区切る文字です。読み込みと書き出しの両方に使われます。自動は入力から判別し、書き出しはカンマにします。
UTF-8はあらゆる言語に対応します。WindowsのExcelでCSVを開いたときにアクセント文字や日本語などが文字化けする場合は、BOM付きUTF-8を選んでください。
Excel、ODS、Numbersの入力用です。最初のシートだけ、またはすべてのシートを変換します(CSVはシートごとに1ファイルをZIPにまとめ、JSONはシートごとに1つのキーになります)。
新しいスプレッドシートのシートタブの名前です。31文字までです。
オブジェクトの配列は、各行で列名をキーにします。配列の配列はよりコンパクトで、ヘッダーを最初の配列として保持します。
すべての行を囲む外側の要素の名前です。各行はその中で<row>になります。
CREATE TABLE文とINSERT文で使われます。英字、数字、アンダースコアのみ使えます。
引用符の付け方や列の型はデータベースごとに少しずつ異なります。インポート先に合わせて選んでください。
日付のセルを1つの形式に書き換えます。ISO(2026-10-18)はデータベースやコードに最も安全です。そのままは元の表記を保ちます。
このツールの使い方
- 1
テキストファイルをアップロード
.txt または .tsv のエクスポートファイルを追加します。1ファイル95 MBまで、最大20ファイルです。1行を1レコードとし、すべての列を同じ区切り文字で区切ってください。
- 2
区切り文字を自動判別
区切り文字は初期設定が「自動検出」で、入力内のタブ、パイプ、セミコロン、カンマを判別します。ファイル内に複数の区切り文字が混在している場合は、詳細設定で手動で指定してください。アクセント付き文字が文字化けする場合は文字コードを設定します。
- 3
CSVに変換
CSVに変換を押してダウンロードします。出力はカンマ区切り、UTF-8で、値に必要な場合のみ引用符で囲まれます。
区切り文字入りTXTファイルの出どころ
列が並んだ .txt は、表計算を想定せずに出力されたものがほとんどです。銀行や給与のシステム、POS端末、検査機器、メインフレームのレポート、データベースクライアントは、表をプレーンテキストで出力します。名前や住所の中にほとんど出てこないため、カンマではなくタブやパイプが使われることも多くあります。Webページ上の表やPDFの表をコピーしてメモ帳に貼り付けた場合も同じ形になります。
受け取る側のソフトはより厳格です。メール配信サービス、CRMのインポート、会計ソフト、Googleスプレッドシートのアップロード画面は .csv を求め、Excelは .txt を区切り文字を尋ねるウィザード経由で開きます。一度変換すれば、そのまま開けるファイルになります。取り込み先がシートではなくアプリの場合は、TXTをJSONに変換を使うと、見出し行をキーにしたオブジェクトが得られます。
TXT CSV変換で読み取れる区切り文字
- タブ
- TSVファイルや、表計算ソフト・Webページからコピーした表の区切り文字です。
- パイプ |
- 名前や住所にほとんど含まれないため、古い基幹システムや銀行システムの出力でよく使われます。
- セミコロン ;
- ドイツ、イタリア、オランダなど、小数点にカンマを使う地域でExcelが出力する区切り文字です。
- スペース
- どの値にもスペースが含まれない場合にのみ使えます。
TXTをCSVに変換:パイプ区切りの例
id|name|city|balance 301|山田, 花子|大阪|1200.50 302|Lindqvist|Malmö|88.00 id,name,city,balance 301,"山田, 花子",大阪,1200.50 302,Lindqvist,Malmö,88.00
- 区切り文字の選択肢 (自動検出を含む)
- 6
- 文字コード
- 8
- 1回で処理できるファイル数
- 20
- 1ファイルあたり
- 95 MB
2件目のレコードに注目してください。名前にカンマが含まれるため、CSVでは二重引用符で囲まれています。囲まないと、取り込み側は4列ではなく5列と判断してしまいます。スウェーデン語の ö が残っているのは、出力がUTF-8だからです。この引用符と文字コードの2つのルールが、CSVの取り込み失敗の大半の原因です。
TXTとCSVの形式の基本情報
TXT
プレーンテキスト
TXTファイルには、書式、フォント、画像、レイアウトのない文字だけが入っています。最近のテキストファイルは、あらゆる言語を扱える UTF-8 で符号化されているのが普通ですが、古いファイルは別の文字コードで、文字化けすることがあります。プレーンテキストはごく小さく、古くなることがなく、スマートフォンからサーバーまであらゆる機器で開けます。太字、表、画像は保持できないため、構造は空白や簡単なマークアップで表現します。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- –
CSV
CSV(カンマ区切り値)
CSV は表形式のデータをプレーンテキストで表す形式で、1行が1つの行にあたり、列はカンマで区切ります。コンピューターの初期から使われており、RFC 4180 に記述がありますが、セミコロンやタブで区切る変種や、異なる文字コードを使うものも多くあります。ほとんどの表計算ソフト、データベース、分析ツールで読み込みと書き出しができるため、システム間でデータをやり取りする際の標準的な形式です。CSV に保存されるのは値だけで、数式、書式、複数のシート、データ型は含まれません。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- –
システムが表をゆるい区切りのテキストとして出力し、次に使うプログラムがカンマ区切り値しか取り込めない場合に、TXTからCSVへの変換が必要になります。
TXT CSV変換に関するよくある質問
TXTファイルとCSVファイルの違いは何ですか?
どちらもプレーンテキストです。.csv という拡張子は、RFC 4180 の引用規則に沿って値をカンマで区切る、という決まった形式を示すため、プログラムはすぐに表として開けます。一方 .txt は形式が決まっておらず、区切り文字はタブ、パイプ、スペースなどさまざまで、取り込む側にどれかを指定する必要があります。
タブ区切りのテキストファイルをCSVに変換できますか?
はい、いちばん多いケースです。タブ区切りのデータは、データベースや表のコピー、多くのレポートツールから出力されます。自動検出がタブを認識し、カンマを含む値はCSV内で引用符で囲まれるため、1つの列にまとまります。
スペースで列をそろえたテキストファイルでも変換できますか?
どの値にもスペースが含まれない場合に限ります。区切り文字にスペースを選ぶと、スペースごとに列が分かれるため、New York のような都市名は2つに分かれてしまいます。列をスペースで揃えた固定幅のレポートは、表計算ソフトのインポートウィザードで位置を指定して列を定義してください。
CSVを開くとアクセント付きの名前が文字化けするのはなぜですか?
テキストファイルとプログラムで文字コードが合っていません。古いWindowsのツールはWindows-1252で保存しますが、メモ帳はWindows 10 May 2019 Update以降、初期設定がUTF-8です。文字コードを元のファイルに合わせるか、UTF-8 (BOM付き)を選ぶと、Windows版Excelでも正しく読み込めます。
テキストを直接Excelブックに変換できますか?
はい。変換先をXLSXに変更してください。ブックにするとExcelによる列の型の推測を避けられ、先頭がゼロのコードなどで役立ちます。すでにCSVになっているファイルには、あとでCSVをXLSXに変換を使ってください。