架空データで練習する差分点検

出品データの変更前後を点検する

数量だけを変えるつもりでも、説明や画像が変わっていないかを点検します。これは取得・整形済みの配列を比べる教材で、eBay CSVの取込・本番更新は行いません。

架空の練習例です。実製品の価格・実測性能・取引実績ではありません。入力はブラウザ内で処理し、外部送信・自動保存・eBay接続はしません。再読込すると初期例へ戻ります。

1. 架空の変更前・変更後・許可表

idやSKUなどの識別番号は「"0007"」のような文字列で入力します。同じ行の中で同じ項目名を2回書いた場合や、数値の桁を保てない場合は比較を止め、入力欄・行・列を表示します。勝手な修正はしません。

識別子idの完全一致で比較します。sku・title・description・quantity・imageは教材の項目です。行番号はBが変更前、Aが変更後の配列位置で、CSVファイルの行番号ではありません。

2. 結果と確認が必要なもの

allowedは「その列の変更を依頼した」という意味で、新しい値が正しい保証ではありません。重複・空欄のIDは保留し、勝手に結び付けません。追加・削除の妥当性も人が確認します。

根拠行と変更値の全結果
初期例の期待結果:変更3箇所、許可した列1、依頼外2、追加1行、削除1行、保留3組、一致1行。入力を編集すると結果が変わります。ここで見える画像名はファイルの実在や内容を確認した結果ではありません。

参考実装。確認した条件以外の安全性や、業務全体を代替することを保証しません。