Appleの発表会が終わったばかりで、SNSはまた「買う買う」の悲鳴で溢れかえっている。新しいiPhone、新しいWatch、スペックが飛び交い、テック系ブロガーたちは夜を徹して動画を編集している。でも気づいただろうか、盛り上がっているのは彼らだけで、あなたの手元の仕事とは何の関係もなさそうだ。ライブ配信のページを閉じ、18回も修正したあのExcel表を開き、また手動でコピー&ペーストを続け、製品データを一列ずつシステムに移している。
正直に言うと、この光景はかなりちぐはぐだ。一方ではクックが壇上で「破壊」「革命」を語り、もう一方ではあなたが何千行ものデータと向き合い、目が潰れそうになっている。これは自分と何の関係があるんだと思うかもしれない。大いに関係がある。Appleの発表会で本当に考える価値があるのは、あのチタンフレームがどれだけ光るかではなく、その背後にあるロジックだ——データは流動してこそ価値がある。
あなたのあのExcel表は、まさにデータがローカルで「死んでいる」典型例だ。製品名、仕様、価格、在庫、すべてが一つのセルに詰め込まれている。運用担当に送れば、手動で選り分けなければならない。開発に送れば、スクリプトを書いて無理やり解析しなければならない。更新のたびに、全員が最初からやり直しだ。これのどこがデータだ、まるでチームへの拷問じゃないか。
ここで「CSV 転 JSON」というツールについて話そう。名前におびえる必要はない、やることはとてもシンプルだ:Excelの一行一行の表を、プログラムが直接読めるJSON形式に変える。JSONとは何か?インターネット世界の「共通語」と理解すればいい。データがJSONになれば、ミニアプリに送ろうが、APPに送ろうが、バックエンドのデータベースに放り込もうが、相手はそのまま食べられる、もう一度翻訳する必要はない。
私はあまりにも多くの小さなチームを見てきた。製品データはExcel表一つでWeChatグループを行き来している。バージョン番号は「最終版」から「最終版2」になり、さらに「絶対に変えない版」になる。Appleが新製品を出すたびに、あなたも一緒に盛り上がって価格を変えるが、在庫の列の同期を忘れていて、顧客が注文してから在庫切れに気づく。こんな穴は、一度踏めば十分だ。
CSVをJSONに変換するとは、つまりデータを「人の言葉」から「機械の言葉」に翻訳するプロセスだ。あの表はあの表のままだが、変換が終われば、それは生きる。運用はワンクリックでインポートでき、開発はAPIで直接接続でき、あなたももう人力の中継所になる必要はない。節約した時間で、発表会の replay をもう二回見るか、いっそサボることもできる。
データ量が多くないから手動でやればいいという人もいる。しかし考えてみてほしい、Appleの発表会は年に何回もあり、あなたの製品ラインはどんどん長くなるだけだ。今日サボった分は、明日倍にして返さなければならない。ツールの意味は、反復作業で消耗し尽くされないようにすることだ。表の中の死んだデータを動くJSONに変える、これは難しくないが、「表おじさん・表おばさん」からまともな製品を作る人に戻れる。
だから、Appleがまたどんな新色を出したかばかり見ていてはいけない。下を向いてあのExcelを見てみろ、それはおそらく隅っこでホコリをかぶっている。その中身を引っ張り出し、JSONに変換し、データをあるべき場所へ送ろう。あなたの製品データは、「最終版3.0」よりもっと良い居場所に値する。