Excelの表データをAIが扱いやすい形式(JSON)に変換する
概要
本ページでは、Excelの表データを対象に、AIが扱いやすい形式(JSON)へ変換する方法を解説します。
開発現場では、レビュー観点・チェックリスト・要求一覧などがExcelの表形式で管理されることがよくあります。
一方で、AIエージェントやワークフローにExcelをそのまま渡すと、表以外の情報が混ざり、AIが表構造を安定して解釈できないことがあります。
- 注釈、空行、メモ、装飾、別表などが該当します。
- 人間は見た目で判断できますが、機械にとってはセル情報の集合でしかないため、ノイズが増えるほど意図どおりに扱いにくくなります。
そのため本Tipsでは、「表部分だけを機械的に抽出し、JSONとして整形してからワークフロー入力として利用する」 運用を扱います。
JSON に変換するメリット
- 表部分だけを機械的に抽出してJSONのような構造化データにしておくと、後続の網羅処理(行ごとのレビュー、チェック、分類など)が再現性高く回せます。 特にセル結合がある表は単純な文字列出力だと崩れやすいため、抽出段階で形を整えておくのが効果的です。
- 「AIに頑張って表を読み取らせる」のではなく、ワークフロー側で表構造を確実にJSONへ落とすことで、モデル依存を減らし、再現性を高められます。
ヒント
運用案として、JSONを正として蓄積し、ExcelはJSONをインポートして閲覧・編集に使う方法も検討できます。
(既存のExcelフォーマットに組み込まれている場合など、どうしても抽出が必要なケースもあります。)