Googleスプレッドシートは普段殆どオフィススイートを使わない方にとって便利なサービスです。多くはドキュメントを作ったり、表計算をしたりスライドを作ったりといった使い方でしょう。 そんな開発者らしくない使い方は面白くありません。そこで紹介したいのがtosheetsです。

tosheetsの使い方

tosheetsは標準出力をそのままGoogleスプレッドシートに出力するソフトウェアです。例えば以下のように実行します。

$ echo "a b c d e" | tosheets -c  A1 --spreadsheet 1rA0gmMP6jzyjdZhmZ_OCA_98oFohC1dj8-EA1hyu_58

すでに記載がある行はスキップしてくれます。つまり単純にログ出力を載せておくことができます。スペースはカラムに分けてくれます。改行は複数行に分かれます。ログをGoogleスプレッドシート上でまとめて管理するといった使い方が考えられます。また、社内データをそのままGoogleスプレッドシートへ展開するのにも役立つでしょう。

tosheetsはPython製のオープンソース・ソフトウェア(MIT License)です。

kren1/tosheets: Send your stdin to google sheets