CRLF・LF・CR が混ざった CSV を LF にする

複数の人が編集して、行末が CRLF・LF・CR の 3 種類になった CSV を LF にそろえる壊れた例です。混在の警告で各数を示します。

入力

CSV

a,b
1,2
3,4
5,6

そろえる改行コード

LF(Mac・Linux)

引用符の中の改行

そのまま残す(値の一部)

最後の行の改行

そのまま

区切り文字

カンマ(,)

結果

エラー 0 件・警告 1 件・情報 0 件

指摘(エラー・警告・情報)

  • 警告 全体 行末の改行の種類が混ざっていました(CRLF 2・LF 1・CR 1)。すべて LF に統一しました。RFC 4180 2 節の 1 は CRLF を標準としています。
変換後の改行LF
行末の改行(変換前)CRLF 2・LF 1・CR 1
引用符の中の改行0 か所(変えていない)

改行をそろえた CSV

a,b
1,2
3,4
5,6

検算(この結果になる理由)

行末は CRLF が 2 か所・LF が 1 か所・CR が 1 か所で、3 種類が混ざっているため警告になります。すべて LF に置き換わり、4 行の内容は変わりません。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 改行をそろえても、取り込み先が求める列の順序・文字コード・必須項目まで満たすとは限りません。取り込み先の仕様も確認してください。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例