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

投稿

ラベル(excel)が付いた投稿を表示しています

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

こんばんわ。ITクラブ講師の光井です。 前回、北九州市Webサイトより表データの自動取得を、Google Spreadsheetの関数を使って自動化しました。その際、北九州市サーバーにあるExcelデータの取得は、関数ではできませんでした。それは、サーバーにあるファイルを一度、ダウンロードして変換しなければならないからです。 今回は、 Spreadsheetに埋め込める、Google App Script 機能を使って、自動化 を試みました。これは、言語としてはJAVAに近いものとのことです。 さらに、 Chat-GPT 4o と対話しながらコードを書いては修正して、自動化した 流れを紹介します。 北九州市の統計情報サイト では、上記のように、Excel方式でダウンロードできます。これを、自動でSpreadsheetに貼り付けて行きます。 こんな感じで会話がスタートします。まずは提案されたコードをそのまま書きます。でも、だいたいうまくいきません。そこで、エラー内容を対話で返していき、作りたいコードに近づけて行きます。 こんな感じで細かい指示までもらえるので、その通りにしていくと、成功しました(今回はGoogle Cloud API まで使いましたが、この辺も指示通りで)。 成功  ( ∩ ´ ∀ ` ) ∩ ワーイ こんな感じです。 Chat-GPT 4oと、どうやって対話していくかが重要。 慣れてくると対話の仕方がわかってくる。 対話していくと、コードの意図がわかってくる。 更に詳しい質問をすることで、自分の理解が深まる。 いかがでしょうか?是非、 ITクラブでChat-GPTを学んでみませんか ??

思わぬところに情報が落ちてる

こんばんは。ITクラブ講師の光井です。 昨今は、デジタル化が加速度的に進んでおります。ITクラブでは、いろんな最新ITツールを試してみる場です。そんな中、意外なところに、思わぬ情報が落ちていたことがあり、紹介します。 先日、早稲田大学情報生産システム研究センターでの勉強会にて、私の師である 株式会社ヒューマンリソース・デベロップメント の清永社長より、添付冊子を頂戴しました。「北九州市での支援メニューが書いてあるから」とのことで、早速、読んでみました。補助金などの支援メニューのほかに、様々な情報が記載されておりました。最後のほうに、 「価格交渉ツール」 なるものの案内がありました。 埼玉県が作成した無料ツール で、Excel(マクロ)を使ったアプリです。 主要な原材料価格(1,420品目)の推移を示す資料を簡易に作成可能。 日本銀行の公表データ*に基づいており、正確性を担保。 どなたでもお使いいただけるよう表計算ソフトを使用。 民間で購入したら、高額なコンサルティング料を請求されそうな内容が、公的に無料で入手できました。 次回以後、このExcelファイルを使ってみて、どのように事業に活用できるか?いろいろといじってみます。 公的機関で無料で入手できるアプリなので、あとは自分がどう使いこなすか?がポイントになると思います。 実は、福岡県工業技術センターでも、無料ツールがあります。これはIT関連です。 このように、Chat-GPTなど生成AIが発達しておりますが、実は、ローカルにも情報はたくさん落ちており、拾っていく能力も大切です。 皆さんは、常に色んなところにアンテナを張っておくことも大切です。