Excel・CSV連携で一番怖いのはエラーじゃない|現役SEが確認する「正常終了の誤集計」5項目
処理は成功。Excelも出力された。合計金額も、それっぽい。翌月になってから数字が違うと分かる。ExcelやCSVの連携で本当に怖いのは、エラーで止まることではありません。間違っているのに正常終了することです。2026年6月に公表された製造業従事者100名への調査では、「一部自動化されているがCSV出力などの手作業も含む」が36.3%、「ExcelやCSVを使った手作業が中心」が30.4%でした。製造業に限った小規模な調査なので、全企業へそのまま当てはめる数字ではありません。ただ、システムからCSVを出し、Excelで整え、別のシステムへ渡す仕事が今も残っていることは分かります。私はシステムエンジニアとして15年以上、Excel、VBA、GAS、Python、Webアプリ、データベースを使った業務改善を扱ってきました。ココナラでも販売実績は200件を超えています。それでも、データ連携で毎回警戒するのは高度なAPIではありません。「この列、本当に同じ意味ですか?」というクッッッソ地味な確認です。顧客名ではなく顧客ID一つ目は、データをつなぐためのキーです。会社名、商品名、担当者名など、人が読む名前だけで連携すると、かなり危険です。同じ会社でも、・株式会社を付ける人と付けない人・全角と半角・旧社名と新社名・本社名と店舗名・末尾の空白・略称こんな違いが普通に混ざります。見た目では同じに見えても、プログラム上は別の文字です。反対に、同じ名前の別会社や同姓同名もあります。だから、可能なら顧客ID、商品コード、受注番号など、重複しない値でつなぎます。IDがない場合は、その場しのぎで名前を加
0