UltKit

CSVをTXTに変換

CSVの行データを.txtファイルとして保存します。中身のデータは変わりません。変わるのはOS、メールフィルター、アップロードフォームによるファイルの扱われ方で、多くの場合それこそが変換の目的です。

データ変換

またはCSV, TSV, TXT … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    CSVをアップロード

    CSVファイルを1つあたり95 MBまで、最大20個追加します。カンマ、セミコロン、タブ、パイプ区切りのファイルは自動検出で認識されます。

  2. 2

    引用符と文字コードを設定

    詳細設定で、受け取る側が各フィールドを二重引用符で囲む形式を求める場合はすべての値を引用符で囲むをオンにします。Windows向けのツールで使うなら、文字コードでBOM付きUTF-8などを選びます。

  3. 3

    テキストに変換

    変換先で「プレーンテキスト」を選んで変換し、.txtファイルをダウンロードして、アップロードまたは送信します。

CSVをTXTに変換すると、CSVのすべての行と値を保ったままプレーンな.txtファイルとして書き出します。どのテキストエディタでも開け、テキストファイルのみ受け付けるフォームにも使えます。

どちらもテキストなのにCSVをTXTに変換する理由

CSVファイルはもともとプレーンテキストで、RFC 4180は2005年にtext/csvをメディアタイプとして登録しています。そのため変換する理由は技術的なものではなく、実用上のものです。アップロード画面には.txt以外を受け付けない作りのものがあります。また、多くのパソコンでは.csvをダブルクリックするとExcelが起動し、誰かがデータを確認する前に、長い数値の書式が変わったり、先頭のゼロが消えたり、日付が推測で変換されたりします。

.txtならどちらも避けられます。メモ帳、TextEdit、コードエディタのどれでも、書かれたとおりに開きます。やはり次の作業が表計算なら、CSVをXLSXに変換すれば、列があらかじめ分割されたブックを相手に渡せます。

CSVをTXTに変換したファイルが求められる場面

区切り文字付き.txtファイルのおもな送り先
送り先読み込める形式ここでの選択
Amazonセラーセントラルの在庫ファイルタブ区切りテキスト(.txt)TSV(.txtにリネーム)
MailchimpのオーディエンスインポートCSVまたはタブ区切りの.txtプレーンテキストまたはTSV
Googleスプレッドシート、ファイル › インポート区切り文字を指定した区切り付き.txtプレーンテキスト
Windowsを使う同僚ダブルクリックでメモ帳で開く.txtプレーンテキスト

CSVをTXTに変換する例

ヨーロッパ版Excelのセミコロン区切り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 に保存されるのは値だけで、数式、書式、複数のシート、データ型は含まれません。

圧縮方式
–
透過
–
アニメーション
–
登場時期
–
CSV 変換

TXT

プレーンテキスト

TXTファイルには、書式、フォント、画像、レイアウトのない文字だけが入っています。最近のテキストファイルは、あらゆる言語を扱える UTF-8 で符号化されているのが普通ですが、古いファイルは別の文字コードで、文字化けすることがあります。プレーンテキストはごく小さく、古くなることがなく、スマートフォンからサーバーまであらゆる機器で開けます。太字、表、画像は保持できないため、構造は空白や簡単なマークアップで表現します。

圧縮方式
–
透過
–
アニメーション
–
登場時期
–
TXT 変換

内容よりも拡張子が重要なときに、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に変換で戻せます。内容は変わっていないので、完全に元どおりになります。区切り文字は自動検出で再び見つかります。