全角と半角が混ざる。日付の形式がそろわない。同じ行が重複する。必須項目の空欄を目で探している。
こうしたCSV・Excelの定型的な整形作業を、手元のPCで繰り返し実行できるPythonツールにします。
最初に整形ルールを一覧にし、入力サンプルと期待する出力を合わせてから作ります。元データを直接上書きせず、整形済みデータと確認が必要な行を分けて出力する構成を基本にします。
【納品物】
・Pythonスクリプト
・個人情報を含まない入出力サンプル
・実行手順書
・整形ルール一覧
・動作確認結果
【対応範囲】
・全角・半角、大文字・小文字、前後空白の統一
・指定した日付形式への統一
・指定キーによる重複行の検出・除外
・必須項目の空欄検出
・ルールに合わない行の別ファイル出力
・1つの入力形式から1つの出力形式への小規模な処理
【対象外】
・画像やスキャンPDFからの高精度な文字認識
・判断基準が人によって変わる名寄せ
・破損ファイルの復旧
・大規模データ基盤やサーバー常駐処理
・実行環境が未確認の状態での動作保証
・個人情報・機密情報を外部AIへ送る処理
【納期】
ルール確定後3〜5日が目安です。列数やルール数が多い場合は、見積もり時に個別に提示します。
【修正回数】
当初合意した整形ルール内の修正を1回まで含みます。こちらの実装ミスによる不具合は、修正回数とは別に対応します。新しい列・形式・判定ルールの追加は別見積もりです。
返信は24時間以内です。
1. 入力ファイルの形式(CSV / Excel)
2. 列名とサンプルデータ
3. 直したい表記ゆれや判定ルール
4. 重複とみなす条件
5. エラー行・空欄行の扱い
6. 実行するPC環境
本物の個人情報や顧客データではなく、匿名化したサンプルを送ってください。
・元データのバックアップは購入者側で保管してください。
・Excelの関数、書式、マクロを完全に維持する処理は対象外になる場合があります。
・文字コードやExcelの版など、入力環境によって追加確認が必要です。
・制作補助にAIを使う場合があります。実データを無断で外部AIへ送りません。
・返信は24時間以内です。
---