# CSVの表記ゆれを変更履歴付きで整える

- ジャンル: 仕事・思考
- URL: https://pc.giving-jp.com/prompts/csv-cleaning-change-log/

## このプロンプトでできること

許可した表記変換だけを適用し、旧値・新値・ルールを記録。曖昧な名寄せは保留するCSV整形用Promptです。

曖昧な名寄せや型変換はしません。テキストだけの環境では小範囲の変換案までです。表計算ソフトで開く際の先頭ゼロや数式解釈も別途確認が必要です。

## 実行前に用意するもの

- 添付: 必須：小さなUTF-8 CSV。ファイル添付またはCSV本文の貼り付け。
- 入力: CSV本文／一意の行ID列／全列の定義／変更禁止列／ルールID・対象列・変換条件と順序。
- 前提: CSV入出力とコード実行に対応するAIを使います。原本を別保存し、提供権限のある作業用データから不要な個人情報・機密を除いてください。

使い方：許可ルールだけを指定し、別名の整形案と変更ログを受け取ります。行数・ID・禁止列を照合し、ログを逆適用して元のセル値へ戻るか確認してください。 曖昧な名寄せや型変換はしません。テキストだけの環境では小範囲の変換案までです。表計算ソフトで開く際の先頭ゼロや数式解釈も別途確認が必要です。

## プロンプト

```text
UTF-8のCSVを、指定ルールだけで整形してください。
AIへ提供できる権限のある資料・データだけを使い、入力前に不要な個人情報や機密情報を除いた作業用データを用意してください。入力済みデータに秘密情報が疑われる場合は内容を再掲せず、処理を保留して安全な入力の再提供を求めてください。入力後に無断で原文やセル値をマスク・変更しないでください。
【入力】CSV：{添付または本文}／行ID列：{列名}
列定義：{各列の意味。すべて文字列として読む}
変更禁止列：{列名}／許可ルール：{ルールID・対象列・正確な変換条件}
原本は上書きしない。CSVパーサーで引用符や改行を扱い、自動型推定をしない。行IDの欠落/重複、列数不整合、ルールの衝突があれば変更前に止めて確認する。
先頭ゼロ、空欄、日付表記、数式のような文字列を保持する。数式は実行しない。全角半角の一括変換や似た会社名の統合を推測で追加しない。複数ルールは指定順で適用し、各変更を行ID/列/旧値/新値/ルールID/順序に記録する。空欄・空白も区別できるJSON文字列表記で旧新値を示す。
【出力】①別名の整形CSV案 ②変更ログ ③曖昧値/未変更理由 ④前後の行数・行IDの集合と順序・変更禁止列・変更セル数とログ件数の照合結果。
コード実行できる場合は、ログを逆順に適用して元のセル値へ復元できるか確認する（CSVの引用符や改行コードまで元バイト列と同じという意味ではない）。テキストしか扱えない場合は小範囲の変換案に限定し、ファイル保存・機械照合・復元確認は未実施と記す。表計算ソフトでCSVを開くと型や数式解釈が変わり得るので、そのまま安全と断定しない。
```

## このプロンプトにおすすめのAI

- ChatGPT（CSVとコード実行）: CSV整形案と変更履歴を作る候補。利用プランのファイル処理機能を確認してください。

## 目的が近いプロンプト

- [AIエージェント用SOP設計](https://pc.giving-jp.com/prompts/work-14/)
- [仕事を引き継ぐ「1枚メモ」](https://pc.giving-jp.com/prompts/work-16/)
- [複雑な仕事を3ステップ・チェーン化](https://pc.giving-jp.com/prompts/work-13/)
- [その数式、空欄と例外でも動きますか？](https://pc.giving-jp.com/prompts/spreadsheet-formula-testcases/)
