列の並び順だけが違うとき
更新後の CSV で列の並び順だけが入れ替わり、値は同じ例です。名前で列を突き合わせるので差分は出ず、並び順の違いだけが情報で出る境界の例です。
入力
更新前の CSV(1 行目は見出し)
id,name,price 1,A,100
更新後の CSV(1 行目は見出し)
price,id,name 100,1,A
キー列の位置(更新前の左から何列目か)
1
区切り文字
カンマ(,)
結果
エラー 0 件・警告 0 件・情報 2 件
指摘(エラー・警告・情報)
- 情報 見出し 共通の列の並び順が違います。列は名前で突き合わせるため、並び順の違いは差分にしません。
- 情報 全体 比べた列に差分はありません。
| キー列 | id |
|---|---|
| 更新前の行数 | 1 行 |
| 更新後の行数 | 1 行 |
| 追加 | 0 行 |
| 削除 | 0 行 |
| 値が変わった行 | 0 行 |
| 変更なし | 1 行 |
追加・削除・変更の一覧
出力はありません(指摘の一覧をご覧ください)。
検算(この結果になる理由)
更新後の見出しに id、name、price がすべてあり、キー 1 の name は A、price は 100 で更新前と同じです。値の差分はなく、共通の列の並び順が違うという情報が 1 件だけ出ます。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- キーが重複する行は最初の行だけを比べます。重複は指摘に出しますが、重複した行どうしの比較はしません。
- 値の意味(数値の大小や日付の前後)は見ません。文字列としての一致だけを比べます。
- 列の名前が変わった場合は別の列として扱い、その列は比べません(更新前だけ・更新後だけの列として知らせます)。
- 行の並び順の違いは差分にしません。キーで突き合わせるためです。
ご利用にあたって
- 差分は貼り付けた文字列の比較です。取り込み先のシステムが前後の空白を除くなど別の扱いをする場合、実際の更新結果と一致しないことがあります。
- 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。