スキップしてメイン コンテンツに移動

Google App Script を使ってWebのExcelデータを自動取得

こんばんわ。ITクラブ講師の光井です。

前回、北九州市Webサイトより表データの自動取得を、Google Spreadsheetの関数を使って自動化しました。その際、北九州市サーバーにあるExcelデータの取得は、関数ではできませんでした。それは、サーバーにあるファイルを一度、ダウンロードして変換しなければならないからです。

今回は、Spreadsheetに埋め込める、Google App Script 機能を使って、自動化を試みました。これは、言語としてはJAVAに近いものとのことです。

さらに、Chat-GPT 4o と対話しながらコードを書いては修正して、自動化した流れを紹介します。


北九州市の統計情報サイトでは、上記のように、Excel方式でダウンロードできます。これを、自動でSpreadsheetに貼り付けて行きます。


こんな感じで会話がスタートします。まずは提案されたコードをそのまま書きます。でも、だいたいうまくいきません。そこで、エラー内容を対話で返していき、作りたいコードに近づけて行きます。



こんな感じで細かい指示までもらえるので、その通りにしていくと、成功しました(今回はGoogle Cloud API まで使いましたが、この辺も指示通りで)。


成功 (´)ワーイ


こんな感じです。

  1. Chat-GPT 4oと、どうやって対話していくかが重要。
  2. 慣れてくると対話の仕方がわかってくる。
  3. 対話していくと、コードの意図がわかってくる。
  4. 更に詳しい質問をすることで、自分の理解が深まる。

いかがでしょうか?是非、ITクラブでChat-GPTを学んでみませんか??



コメント

このブログの人気の投稿

DXが難しいと思う事業でもチャレンジする価値あり(農業編)

こんにちは。ITクラブ講師の光井です。 ITクラブ Ver2.30 として、CANDLEでスタートし、もうすぐ1か月になろうとしています。この期間だけでも様々な出会いがあり、運営陣として感謝申し上げます。 さて、ITクラブでは「 IT技術を身近に、誰もが活用できる社会へ。」をテーマに、メンバーの皆さんの生活や趣味、仕事などで役立つノウハウを身に付けたり試してみる場として、マイペースに活動をしております。 「自分にはITは関係ないや」って感じているかもしれないですが、意外と知られていない、DX事例を紹介したいと思います。 今回は農業分野です。 <農業向け栽培管理支援システム「xarvio®(ザルビオ)フィールドマネージャー」> https://www.xarvio-japan.jp/ 出展:BASFデジタルファーミング社 実際の導入事例(山口県) を見てみてください。一見、ITに無頓着っぽい方が、ITを駆使して農業を実践されています。めちゃ、かっこよくないですか? 本システムは、 世界最大の化学メーカーであるドイツのBASF社 が開発したシステムで、衛星画像からAIが解析して、肥料の撒き方を教えてくれます。もちろん、BASF社農薬を優先的に販売していくためのシステムですので、ビジネスの意図は大きいです。 しかし、ザルビオに限らず、ITを道具として駆使すれば、自分のビジネスや生活が劇的に変化する可能性はあります。 ぜひ、 ITクラブで試してみませんか ??

「北九州ITクラブ」ver.2.01 が始動します

こんにちは。ITクラブ講師の光井です。  2021年10月からのパイロット期間を経て、2022年4月から開講し、2024年3月で丸二年となりました。有志で始めた活動で、小規模ながら「IT技術を身近に、誰でも活用する」をテーマに活動してきました。 IT技術は、プログラミング言語やロボットなど、ハードルが高い印象をもってしまいますが、何も高度なことだけではありません。身近にあふれるツールや手段を、どうやって使いこなせば、日々の仕事、学問や生活が豊かになるかを考え、非営利として活動してきました。それは、今後も変わることはありません。きっかけを掴めば、誰にだって、豊かになることはできます。それはもちろん、金銭的な豊かさでもあり、心の豊かさでもあります。 今日に至るまで、様々な年齢層やバックグランドを持つ方が、ITクラブを訪れ、関わってもらいました。 2024年4月より、より活動の幅を広げ、様々な人へクラブ活動により気軽に足を運んでもらうため、Ver. 2.01 へバージョンアップします。 詳細は、また後日、アップします。

ニュースの読み方 ~ 一次情報が大切。見出しや記事に惑わされない ~

こんばんわ。夏休みも終わりに近づき、宿題や自由研究、読書感想文など、学生時代に慌てて終わらせていたことを思い出します。社会人では、9月の上期決算がきになり始める時期ですね。数字に追われていた昔を思い出します。きつかったですが、今となっては、数字を意識する良い経験だったと振り返ります(今だからこそ)。 さて、ITクラブではChatGPTを中心に、生成AIの活用方法をレクチャーしています。よく、生成AIに丸投げして、コピペで課題を提出して、すぐにバレてしまうことが、問題になったことが記憶にあります。しかし、安易にコピペした文書や考察は、すぐに見抜かれてしまいます。 それは、見る人が見れば、推敲された文書ではないからと判るからです。 それでは、普段の生活でどのように気をつければいいか?ちょっとだけ紹介します。 出展:Yahooニュース(8/24)より https://news.yahoo.co.jp/articles/ea60019b6951813a38f258e0e22f3877f6ab0971 上記ニュースでは、日本国内にて掲載されたニュースです。この記事では「古着をリユースするのは、エコロジーで、サスティナブルな社会を推進する。」といった程度のニュアンスでしか書かれてないです。確かに、内容はその通りです。地上資源でサーキュラーエコノミー構築を目指すことは、次世代に資する経済となります。 でも、 ことの本質は、さらに深いところにあり、それを知ることが大変重要 です。 出展:日経ビジネス(2023/12/23)より https://business.nikkei.com/atcl/gen/19/00122/121800209/ 出展:2024年3月28日 2:00 [会員限定記事] https://www.nikkei.com/article/DGKKZO79593700Y4A320C2MM8000/ 記事については、このブログでは多くを語りませんが、本質は「ルールメイキングされ、日本政府は批准する。」という、シンプルなロジックです。 繊維産業におけるサステナビリティ推進等に関する議論の中間とりまとめ(経済産業省) 政府のこのような情報もよく読むことをお勧めします。 現在のユニクロやGU、しまむらのようなビジネスモデルは、極めて厳しい状況に置かれていることが容易にわかり...