CSVをTXTに変換
CSVの行データを.txtファイルとして保存します。中身のデータは変わりません。変わるのはOS、メールフィルター、アップロードフォームによるファイルの扱われ方で、多くの場合それこそが変換の目的です。
データ変換
または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
CSVをアップロード
CSVファイルを1つあたり95 MBまで、最大20個追加します。カンマ、セミコロン、タブ、パイプ区切りのファイルは自動検出で認識されます。
- 2
引用符と文字コードを設定
詳細設定で、受け取る側が各フィールドを二重引用符で囲む形式を求める場合はすべての値を引用符で囲むをオンにします。Windows向けのツールで使うなら、文字コードでBOM付きUTF-8などを選びます。
- 3
テキストに変換
変換先で「プレーンテキスト」を選んで変換し、.txtファイルをダウンロードして、アップロードまたは送信します。
CSVをTXTに変換すると、CSVのすべての行と値を保ったままプレーンな.txtファイルとして書き出します。どのテキストエディタでも開け、テキストファイルのみ受け付けるフォームにも使えます。
どちらもテキストなのにCSVをTXTに変換する理由
CSVファイルはもともとプレーンテキストで、RFC 4180は2005年にtext/csvをメディアタイプとして登録しています。そのため変換する理由は技術的なものではなく、実用上のものです。アップロード画面には.txt以外を受け付けない作りのものがあります。また、多くのパソコンでは.csvをダブルクリックするとExcelが起動し、誰かがデータを確認する前に、長い数値の書式が変わったり、先頭のゼロが消えたり、日付が推測で変換されたりします。
.txtならどちらも避けられます。メモ帳、TextEdit、コードエディタのどれでも、書かれたとおりに開きます。やはり次の作業が表計算なら、CSVをXLSXに変換すれば、列があらかじめ分割されたブックを相手に渡せます。
CSVをTXTに変換したファイルが求められる場面
| 送り先 | 読み込める形式 | ここでの選択 |
|---|---|---|
| Amazonセラーセントラルの在庫ファイル | タブ区切りテキスト(.txt) | TSV(.txtにリネーム) |
| Mailchimpのオーディエンスインポート | CSVまたはタブ区切りの.txt | プレーンテキストまたはTSV |
| Googleスプレッドシート、ファイル › インポート | 区切り文字を指定した区切り付き.txt | プレーンテキスト |
| Windowsを使う同僚 | ダブルクリックでメモ帳で開く.txt | プレーンテキスト |
CSVをTXTに変換する例
入力 : sku;name;price
00417;デスクライト, 真鍮;39,90
出力 : sku,name,price
00417,"デスクライト, 真鍮","39,90"| 推奨 | 非推奨 |
|---|---|
| 417ではなく00417と見せたい相手には.txtを送る | 区切り文字も変える必要があるのに、.csvを手作業で.txtにリネームする |
| 古いWindowsツールに渡すファイルはBOM付きUTF-8にする | ダブルクリックでExcelが列を分けてくれると期待する(インポートを使う) |
| インポート時に列を対応付けられるよう、ヘッダー行は残す | 1つのファイルにタブとカンマを混在させる |
CSVとテキスト形式の基本情報
CSV
CSV(カンマ区切り値)
CSV は表形式のデータをプレーンテキストで表す形式で、1行が1つの行にあたり、列はカンマで区切ります。コンピューターの初期から使われており、RFC 4180 に記述がありますが、セミコロンやタブで区切る変種や、異なる文字コードを使うものも多くあります。ほとんどの表計算ソフト、データベース、分析ツールで読み込みと書き出しができるため、システム間でデータをやり取りする際の標準的な形式です。CSV に保存されるのは値だけで、数式、書式、複数のシート、データ型は含まれません。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- –
TXT
プレーンテキスト
TXTファイルには、書式、フォント、画像、レイアウトのない文字だけが入っています。最近のテキストファイルは、あらゆる言語を扱える UTF-8 で符号化されているのが普通ですが、古いファイルは別の文字コードで、文字化けすることがあります。プレーンテキストはごく小さく、古くなることがなく、スマートフォンからサーバーまであらゆる機器で開けます。太字、表、画像は保持できないため、構造は空白や簡単なマークアップで表現します。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- –
内容よりも拡張子が重要なときに、CSVをTXTとして保存します。たとえば.txtしか受け付けないアップロードフォームや、*.txtファイルだけを読み込むスクリプト、Excelに書式を変えられず、テキストエディタで生の値を見てほしい相手に渡す場合です。
CSVをTXTに変換:よくある質問
CSVから作ったTXTは中身が違いますか?
ほとんど変わりません。区切り文字が自動検出の場合、CSVで使われている区切りを読み取り、行をカンマ区切りで書き出します。カンマや改行を含む値は、従来どおり二重引用符で囲まれます。変わるのはファイル名が.txtで終わる点で、これによって扱われ方が変わります。
カンマではなくタブ区切りのテキストにするには?
変換先でTSVを選びます。TSVはタブ区切りのプレーンテキストなので、ダウンロードした.tsvを.txtにリネームすれば、Amazonセラーセントラルなどのインポート機能が求めるタブ区切りの.txtになります。
TXTがExcelではなくメモ帳で開くのはなぜですか?
Windowsでは、.txtはメモ帳、.csvはExcelに関連付けられています。変換する理由はここにあることが多く、受け取る人はExcelの自動書式変換を受けず、先頭のゼロや長いID番号を含めて正確な文字をそのまま見られます。Excelで開きたい場合は、「データ › テキストまたはCSVから」で読み込めます。
すべての値を引用符で囲めますか?
はい。すべての値を引用符で囲むをオンにすると、数値も含めてすべてのフィールドが二重引用符で囲まれます。古い銀行系や給与系のインポート機能にはこの形式を必須とするものがありますが、最近のものはどちらの形式でも受け付けます。
TXTを後からCSVに戻せますか?
はい、TXTをCSVに変換で戻せます。内容は変わっていないので、完全に元どおりになります。区切り文字は自動検出で再び見つかります。
- TXTをCSVに変換区切り文字入りの.txtファイルを正しいCSVにオンラインで変換。タブ・パイプ・セミコロン・スペースを自動判別し、文字コードを修正、RFC 4180に沿って値を引用符で囲みます。
- JSONをTXTに変換JSONをプレーンテキストに変換。1行に1レコード、項目はタブまたは任意の区切り文字で分割。メモ帳、Excel、コマンドラインツールで開けます。
- CSVをXLSXに変換CSVをExcelのXLSXブックに変換。先頭の0、桁の長いID、アクセント付き文字もそのまま保持します。カンマ・セミコロン・タブ区切りを自動判別します。
- CSVをMarkdownの表に変換CSVをGitHub、GitLab、Obsidian、Jupyter向けのMarkdownパイプ表に変換。パイプはエスケープ、ヘッダー行も保持、区切り文字は自由。結果をそのままドキュメントに貼り付けられます。
- TXTをJSONに変換.txtファイルをJSONに変換。タブ・パイプ・カンマ・スペース区切りの行を、1行目をキーにしたオブジェクトにします。古い文字コードにも対応し、20ファイルまで一括変換できます。