CSV / TSV

CSV/TSV変換セルの内容を保って区切りを変更

入力と出力の区切り文字を指定し、解析した表を確認できます。

CSV/TSV変換

入力テキスト

テキストとファイルはこのブラウザー内で処理され、アップロードされません。

変換後のテキスト

区切り文字と出力設定

解析した表のプレビュー

レコード列1列2列3
1idnamenote
2007AdaParis, France
3003Gracetwo lines
4010Lin

全4件中4件を表示。出力には全件が含まれます。

成功1件、失敗0件。

4レコード、3列、UTF-8で68バイト。

住所に含まれるカンマまで置き換えると、列がずれてしまいます。CSV/TSV変換では引用フィールドを先に読み取り、値を保ったまま区切り文字変換を行います。

カンマタブ変換にも、TSVからCSVへの書き戻しにも同じ設定を使います。セミコロンや縦棒の入力も選べますが、小数点や日付表記を変える処理ではありません。

CSV/TSV変換で列ずれを防ぐ

引用された内容をひとつのセルとして扱う

CSV/TSV変換は住所のカンマと列の区切りを区別します。表のプレビューで元の値が同じ列にあるか確認し、必要な箇所だけ引用符を付けて出力できます。

引用符内のカンマが同じセルに残り、セル間の区切りだけが変わる様子

ファイルごとの成否を確認できる

複数ファイルに共通の設定を適用し、それぞれ独立した結果を作ります。不正な引用符を含むファイルは失敗として残り、成功したファイルだけをZIPにまとめられます。

複数の表を個別に変換し、成功した出力をひとつの書庫にまとめる様子

出力前に確認したい設定

01

自動判定で決まらなければ選ぶ

判定対象はカンマ、タブ、セミコロン、縦棒です。候補が複数ある場合は手動指定が必要です。1列だけのデータも入力の区切りを明示してください。独自文字は自動判定しません。

02

取り込み先の引用規則を確かめる

空セルや区切り文字、引用符、改行を含む値は引用が必要です。引用なしを選ぶと、そのような値はエラーになります。TSVもCSV式の引用符を使うため、単純なタブ分割しか行わないアプリとの互換性を確認してください。

03

表示件数と出力件数を区別する

表は最初の50件を表示し、50件ずつ追加できます。コピーと保存は全レコードが対象です。入力、モード、設定を変えると結果は古い状態になり、再変換するまで出力できません。

取り込み先に合わせた文字列出力

独自の区切り文字も指定

入力と出力で異なるUnicodeスカラー値を1文字ずつ指定できます。単独の絵文字も使えます。引用符、制御文字、改行、BOMは不可で、タブには専用の選択肢があります。

レコード改行だけを変更

LF、CRLF、CRから選べます。引用されたセル内の改行は元の文字を保持します。保存形式はUTF-8で、必要に応じてBOMを追加できます。

自動更新と手動実行を切り替え

自動変換は入力が少し止まった後に実行されます。オフにすると変換ボタンが現れ、Ctrl/Cmd+Enterでも実行できます。失敗したファイルを選ぶと詳細が表示されます。

置き換えの影響を先に確認

サンプル、クリア、ファイル選択は文字数とファイル数を示す確認画面を開きます。適用後は一度取り消せます。以前の入力だけでなく設定と出力も一緒に戻ります。

対応範囲と読み込み条件

列数と引用符は厳密に検証
すべてのレコードが同じ列数である必要があります。空行の自動削除や不足列の補充はしません。判定が曖昧な場合は区切りを指定すると、構文の問題を詳しく確認できます。
入出力に個別の上限
元ファイル、読み込み後のUTF-8テキスト、UTF-8出力はそれぞれ2 MiBまで。各表は表頭を含め2,000レコード、100列までです。最大20ファイル、元ファイルの合計サイズは10 MiBまで。引用符で出力が大きくなり、個別の上限を超える場合もあります。
文字コードを推測しない
UTF-8とBOM付きUTF-16に対応します。BOMのないファイルは厳密にUTF-8として読み、BOMなしUTF-16や従来の符号化は検出しません。不正なUTF-8とUTF-32は拒否します。出力はUTF-8で、CSV文字化けがすでに起きた文章の修復は行えません。
文字列の内容を整形しない
前後の空白、先頭のゼロ、日付、小数の表記は保ちます。重複削除、列編集、型変換はありません。数式に似た値は件数を示しますが、実行や無効化はしません。表計算アプリ側の解釈は別です。
元のバイト列を再現する機能ではない
引用符の配置とレコード改行は設定に従って書き直します。引用なしでは空フィールドも拒否します。データを削って無理に引用なし形式へ合わせることはありません。
区切られたテキストに限定
JSON、YAML、XLSXへの変換や表の整理には関連ツールを使ってください。URL取得、ファイル結合、履歴やセッションの保存はありません。

CSV/TSV変換のよくある質問

引用符で囲まれたカンマは列として分かれますか?

正しい引用形式であれば分かれません。CSV/TSV変換は対になった二重引用符の内側をひとつの値として読みます。内部の引用符は二重にし、閉じ忘れがないことを確認してください。

読み込める文字コードを教えてください。

UTF-8、またはBOM付きUTF-16です。UTF-16にBOMがないファイルやShift_JISなどは、先に文字コード変換を行ってください。出力にはUTF-8を使い、BOMの有無を選べます。

セル内に改行があっても変換できますか?

はい。正しく引用されたセルの改行は保持します。出力のLFやCRLF指定はレコード間だけに適用されます。受け取るアプリにも複数行フィールドの対応が必要です。

変換が失敗するときはどこを確認しますか?

入力の区切り文字を明示し、エラー箇所の引用符と列数を確認してください。文字コードやファイルサイズの上限も確認します。引用符をすべて取り除くと値が壊れるため、原因に応じて修正してください。

Excelに貼り付けるにはどちらの形式が向いていますか?

単純な表を貼り付けるならタブ区切りが便利です。ただし、タブや改行を含む引用セルの扱いは貼り付け先で確認してください。本ツールはXLSXを生成せず、Excelによる数値や数式の自動解釈も変更しません。

想定と異なる列構成になりましたか?

読み込める形を確かめて保存

CSV/TSV変換のサンプルで住所と複数行のメモを確認し、取り込み先の区切り文字と引用規則を選んでください。