IT効率化

Google Spread SheetをPythonでコントロールする

社員2名のうちの事務所では、グループウェアをKintoneで作るのは割高なので、
無料でグループウェアを作ることにしました。

まずは、Google Spread SheetとPythonを使ってスプレッドシートのコントロールをしてみます。

大変なのはGoogle Cloud Platoformで新しいプロジェクトの設定し、サービスアカウントを作成するところでしょう。

なんせ、Google Cloud Platoformはあきれるくらいコロコロ環境が変わるので、最近の画面で手引きを受けた方が素早く設定できます。

2023年4月時点では、スプレッドシートのコントロールについては、次の動画が参考になります。

ただし、この動画ではMaxOSを使用しているので、windowsでは隠しフォルダの配置場所が違います。

macやunixなら、動画の通り、~/.configとしてよいですが、
windowsだと~/AppData/Roaming配下にspread/service_account.json
を配置するようにしてください。

ちなみに、AppDataは隠しフォルダなので、コントロールパネルから表示するように設定し、GUI上でservice_account.jsonを配置してもいいでしょう。
https://jp.minitool.com/data-recovery/how-find-appdata-folder.html

~はホームディレクトリですが、どこか分からない場合はターミナルで
echo $HOME
と入力すると場所が分かります。

よく読まれている記事

1

こんにちは、IT行政書士の坂本倫朗(@sakamotohitori)です。今回は、個人事業主に向けた、お金のやりくりを向上させる話です。 もくじ 5年後に笑って振り返れるように資金繰りをしよう資金繰り ...

2

こんにちは、IT行政書士の坂本倫朗(@sakamotohitori)です。今回は、「経営難に陥る会社には共通点がある」という話です。資金繰りを良くしたいとお考えであれば、この記事で紹介していることとは ...

3

もくじ 契約書に数字を書くときのお作法 契約書の日付をあいまいにしない 契約書に記載する金額の正しい書き方 手書きで金額を書くときは、漢数字と大字を使う 契約書の条項号の数字は? 条 項 号 構成の見 ...

4

契約書の書き方で難しい、「契約書のあそこの部分について」を指し示すときの書き方をまとめます。 法律は条、項、号、という順番になっています。契約書もそれに合わせて書きます。 この辺の話は以下の記事にまと ...

-IT効率化