スプレッドシートからJSON生成するウェブアプリを作った理由
「AIがExcelも読めるなら、わざわざJSON化する意味ある?」そう思いながらも、スプレッドシートからJSONデータを生成するウェブアプリ(Google Apps Script製)を作りました。実は作ってみて気づいたんです。JSONには、Excelにはない「使い道」があることに。作ったもの:スプレッドシート→JSON変換ツール機能はシンプルです。スプレッドシートのデータを読み込んで、ヘッダー行と任意の行数(デフォルト5行)をJSON形式に変換。ボタン一つでコピーできます。なぜ作ったのか。ClaudeやChatGPTにコード生成を依頼するとき、いつもスプレッドシートの構造を説明するのが面倒でした。「列Aが顧客名で、列Bが会員番号で、列Cが...」これを毎回説明するのは非効率。JSONなら構造が一目瞭然なので、会話がスムーズになると思ったんです。でも作ってから疑問が湧いた「そもそもAIってExcelも読めるよね?」調べてみると、ClaudeもChatGPTも、Excelファイルを直接読み込めます。CSVも画像も読める。つまり、わざわざJSON化する必要ないのでは...?一瞬、作ったツールが無駄に思えました。でも、実際に使ってみたら違ったJSON化ツールを使い続けてみて、Excelにはない明確なメリットがあることに気づきました。メリット1:会話がスムーズExcelファイルを渡した場合、AIとのやり取りはこうなります。私「このファイルの構造を理解して、GASコードを書いて」とExcelを添付。AI「列Aが顧客名、列Bが年齢ですね」私「いや、列Bは会員番号です」AI「失礼しました。修正
0