ツールへ移動
ViewCSV
ファイルはアップロードされません

CSV ファイルの形式を変更

orders.csv· サンプル15 行 · 8 列
= + - @ で始まる値の先頭に ' を付け、表計算ソフトで文字列として表示されるようにします。-12.5 のような通常の数値は変更しません。
order_id;customer;city;product;quantity;unit_price;order_date;status
001041;悠真 吉田;札幌;USB-C cable;1;79.89;2026-01-13;paid
001042;颯太 中村;名古屋;USB-C cable;5;77.86;2026-02-07;refunded
001043;陽翔 中村;東京;Notebook A5;3;172.84;2026-03-14;paid
001044;大和 渡辺;名古屋;Notebook A5;9;48.54;2026-04-26;shipped
001045;陽翔 吉田;横浜;USB-C cable;1;;2026-05-18;pending
001046;葵 山本;大阪;USB-C cable;4;63.78;2026-06-21;paid
001047;" 蓮 山本 ";横浜;Chair, ergonomic;9;211.49;2026-07-27;paid
001048;陽翔 吉田;札幌;Coffee beans 1kg;5;122.04;2026-08-04;paid
001049;湊 山本;福岡;Chair, ergonomic;4;122.11;2026-09-19;refunded
001050;蓮 小林;大阪;"Monitor 27""";6;230.79;2026-01-21;shipped
001051;芽依 加藤;神戸;Desk lamp;8;173.37;2026-02-04;pending
001052;陽翔 山田;名古屋;Notebook A5;6;192.93;2026-03-06;shipped
001053;陽葵 小林;京都;Notebook A5;1;111.89;2026-04-07;shipped
001054;陽葵 加藤;大阪;Chair, ergonomic;4;169.55;2026-05-17;paid
001043;陽翔 中村;東京;Notebook A5;3;172.84;2026-03-14;paid

15 行 · 1 ファイル

CSV を開くか貼り付けて、必要な 新しい区切り文字、引用符、改行コード、出力の文字コード を選びます。プレビューに書き換えたファイルが表示され、CSV をダウンロード で保存できます。変わるのはファイルの書式だけで、すべての値は読み込んだとおりに書き出されます。00731 の先頭のゼロも残り、34,90 は 34,90 のままです。形式を変更する理由として最も多い 2 つのケースに合わせ、セミコロン区切りのファイルは既定でコンマ区切りに、コンマ区切りのファイルは既定でセミコロン区切りに変換されます。ファイルはブラウザー内で処理され、アップロードされることはありません。

CSV ファイルの形式を変更する手順

  1. .csv、.tsv、.txt ファイルを開くか、ツールにドロップするか、行を貼り付けます。入力の区切り文字は自動で判定されます。判定が誤っている場合や、ファイルが Windows-1252 や Shift_JIS などの従来の文字コードの場合は、読み込み設定 で指定してください。
  2. 新しい区切り文字 を コンマ ,、セミコロン ;、タブ、パイプ | から選び、続けて 引用符 と 改行コード を選びます。
  3. 出力の文字コード を選び、CSV をダウンロード を選ぶか、コピー でテキストをコピーします。文字コードはダウンロードするファイルに適用されます。「コピー」では、テキストがクリップボードにコピーされます。

複数のファイルを同じ設定で書き換えるには、一括変換:複数のファイルを変換 を選びます。各ファイルは区切り文字の自動判定と見出し行ありの設定で読み込まれ、現在の設定で変換されて、まとめて 1 つの ZIP としてダウンロードされます。

各オプションの内容

必要な場合のみRFC 4180 の規定どおり、区切り文字、二重引用符、改行のいずれかを含む値だけを引用符で囲みます。さらに、フィールドの前後の空白を削除する読み取りツールでも空白が残るよう、空白で始まる値や空白で終わる値も引用符で囲みます。値の中の引用符は 2 つ重ねて("")書きます。これが既定の設定です。
すべての値見出しと空のセルを含め、すべてのフィールドを二重引用符で囲みます。
数値以外のすべての値単純な数値以外をすべて引用符で囲みます。-12.5、+3、00731 はそのままで、文字列、日付、34,90、空のセル("")は引用符で囲まれます。インポート ツールの中には、引用符の有無で文字列と数値を見分けるものがあります。
改行コードWindows(CRLF)(RFC 4180 の形式で、既定の設定)または Unix/macOS(LF) を選びます。最後のレコードも含め、すべてのレコードが選んだ改行で終わります。引用符で囲まれた値の中の改行は、元のまま残ります。
見出し行を含めるオフにすると、データ行だけを書き出します。ファイルを見出しなしで読み込んだ場合は、オフにしない限り、自動で付けた Column 1、Column 2… という名前が書き出されます。
表計算ソフトの数式として実行されないようにするこのツールでは既定でオフです。オンにすると、=、+、-、@、タブ、復帰(CR)で始まる値の先頭に ' を付け、表計算ソフトで文字列として表示されるようにします。-12.5 のような単純な数値は変わりません。変更した値の数はツールが報告します。
UTF-8BOM なしです。ほとんどのデータベース、スクリプト、Web ツールに適しています。
UTF-8(BOM 付き・Excel 向け)BOM(EF BB BF)を付けるため、Windows 版の Excel でアクセント付きの文字やラテン文字以外の文字(日本語など)が正しく表示されます。
UTF-16 LEBOM 付きのリトル エンディアンで、この形式を前提とする古い Windows のツール向けです。
Windows-1252西ヨーロッパ言語向けの従来のコード ページです。€ やアクセント付きのラテン文字は保存できますが、日 のような文字は保存できません。値にそうした文字が含まれている場合は、? に置き換えて書き出すのではなく、該当する文字を示してダウンロードを中止します。

変わるものと変わらないもの

  • 値の前後の空白の削除、型の変換、丸めは一切行いません。セミコロン区切りのファイルをコンマ区切りにしても、34,90 が 34.90 になることはありません。値に新しい区切り文字が含まれることになるため、"34,90" のように引用符で囲まれます。
  • 引用符で囲まれた区切り文字、2 つ重ねた引用符、複数行にわたるセルは、まず解析してから新しい引用符の設定で書き直すため、レコード数は変わりません。
  • 見出しより値が多い行には Column 4、Column 5… という名前の列が追加され、値が少ない行は空の値で補われます。読み込み時の警告に、列数がそろわない行の数が表示されます。
  • 空の見出しは Column 3 に、重複した見出しは name (2) になります。出力でもプレビューでも同じです。
  • 出力の区切り文字は、用意されている 4 種類のいずれかです。二重引用符や改行を区切り文字にすることはできません。

うまくいかない場合

  • Excel ですべての値が A 列に入ってしまう。 Excel は、地域設定のリストの区切り文字を使います。小数点にコンマを使う地域ではセミコロンが前提なので セミコロン ; を、それ以外の地域(日本など)では コンマ , を選んでください。
  • Excel でアクセント付きの文字や日本語が文字化けする(é など)。 UTF-8(BOM 付き・Excel 向け) を選んで、もう一度ダウンロードしてください。
  • Windows-1252 でのダウンロードが失敗する。 このコード ページで保存できない文字がメッセージに一覧表示されます。それらの文字を削除するか、UTF-8 を選んでください。
  • 何も変更していないのに入力の時点で表示がおかしい。 入力の区切り文字か文字コードの判定が誤っています。読み込み設定 で指定してファイルを開き直し、入力 タブで解析された行を確認してください。

制限と大きなファイル

25 MB、10万行、250 列、200万セルまでのファイルは、リアルタイムのプレビュー付きで開きます。それより大きなファイルはストリーミング方式で処理します。ファイルを分割して 2 回読み込み(1 回目で最も列の多いレコードを確認し、2 回目で出力を書き出す)、ダウンロードにはすべての行が含まれます。このようなファイルでは コピー は使えず、1 つの出力は 4 GB までです。

ストリーミング方式では、ファイルの文字コードが自動で判定され(UTF-8、または BOM で始まる場合は UTF-16)、1 行目が見出しとして扱われます。従来の文字コードの大きなファイルは、先に UTF-8 に変換してください。

処理はこのタブ内のバックグラウンドのワーカーで実行され、キャンセル で中止できます。空白の削除や重複の削除など複数の変更をまとめて行うには、先に CSV のクリーニング を使ってください。TSV 特有のエスケープを使うタブ区切りファイルには、CSV を TSV に変換 を使います。

例

小数点にコンマを使い、引用符を 2 つ重ねた値を含むセミコロン区切りの書き出しファイルを、既定の設定(コンマ区切り、必要な場合のみ、Windows(CRLF))で形式変更した例です。新しい区切り文字を含む値は引用符で囲まれ、それ以外は何も変わりません。

CSV
sku;name;price
00731;Desk lamp, brass;34,90
00732;"Cable ""tidy"" set";4,50
CSV
sku,name,price
00731,"Desk lamp, brass","34,90"
00732,"Cable ""tidy"" set","4,50"

よくある質問

Excel 用にコンマ区切りのファイルをセミコロン区切りに変えるには?

ファイルを開き、提案される セミコロン ; の区切り文字のままにします。アクセント付きの文字やラテン文字以外の文字(日本語など)が含まれる場合は、UTF-8(BOM 付き・Excel 向け) を選んでください。セミコロンを含む値は自動で引用符で囲まれます。

形式変更で数値や日付が変わってしまうことはありますか?

ありません。このツールで書き換えるのは、区切り文字、引用符、改行コード、文字コードだけです。34,90、2026-03-01、00731 は読み込んだとおりに書き出されます。小数点のコンマや日付の形式を変換するには、CSV エディター で値を編集してください。

CRLF と LF のどちらを選べばよいですか?

CRLF は RFC 4180 で規定されている改行コードで、Windows のツールが前提とする形式です。LF は Unix のツール、Git リポジトリ、ほとんどのスクリプトに適しています。RFC 4180 自体にも、ほかの改行を使う実装があると記載されているため、受け取る側のツールのドキュメントを確認してください。

規格と参考資料