2022年9月1日木曜日

肥料登録銘柄情報を JSON 及び CSV 形式で一括取得する Web API を作成しました。

農薬登録情報に引き続き、肥料登録銘柄情報の Web API を作成しました。今回も JSON 及び CSV 形式でデータの取得ができます。データベースには引き続き SQLite を使っています。

(時系列的に農薬登録情報 Web API 後に作成したのですが、農薬登録情報 Web API は元データの利用申請中のためこちらを先に投稿しています。農薬登録情報 Web API は許可が取れ次第公開予定です。 → 公開しました。)

公開しているので、どなたでも無料でお使いいただけます。

尚、元データは農林水産省の肥料登録銘柄検索から取得しております。


以下、肥料登録銘柄情報 Web API の説明です。

まずは JSON 形式の取得用 URL。「id=」に続く「登録番号」、「div=」に続く「検索対象」を書き換えてください。パラメーターやキーついてはこちらをご覧ください → 肥料登録銘柄情報API説明書

登録番号が不明な場合は、肥料登録銘柄検索等から検索してください。

https://api.cultivationdata.net/fert?id=登録番号&div=検索対象


続いて CSV 形式の取得用 URL。CSV 形式で取得されるデータは1行目に項目名が入ります。

https://api.cultivationdata.net/fert_csv?id=登録番号&div=検索対象


CSV 形式のデータをスプレッドシートの IMPORTDATA 関数で読み込むことが可能です。栽培日誌等で活用してもらえたらと思っています。


Excel には IMPORTDATA 関数がないようですが、WEBSERVICE 関数とTEXTSPLIT 関数で同じように読み込める気がします(Excel を所持していないので未確認)。


今後の更新等は cultivationdata.net 上で行っていきます。


***

元データの登録番号部分の表記がけっこうブレてて手こずりました。ひどいものは全角と半角の数字が混じっていたり……笑。国内生産登録(都道府県)のものですね。

結局 SQL の操作で半角数字に統一したのですが、本当に便利ですねぇ。しっかり、習熟したいです。


達人に学ぶDB設計 徹底指南書
達人に学ぶDB設計 徹底指南書

by SimpleImageLink

達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ
達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ

by SimpleImageLink


・関連投稿


Twitter (@nkkmd) 日々更新中です。