SCUEL開発者ブログ

医療機関および介護事業所などのデータベース事業『SCUEL』を作っているエンジニア達のブログです。エンジニア募集中です!ご興味がありましたら、以下のフォームからお問い合わせください。 http://goo.gl/forms/8fPwBHDL2H

gspreadを使ってpythonからGoogle Spreadsheetsを編集する

動機 これ自動で作れるんじゃない? と思えるエクセルのドキュメントが目についたのでやってみた 前提条件 Googleアカウントを持っている pythonが動く環境がある(本記事はUbuntu 14.04 LTS上でやってます) ながれ プロジェクトを作成する Google Drive AP…

コマンドラインで素早くcsvの特定カラムを削除する

レコード数が多いcsvやtsvの、特定のカラムのみを削除したい場合、 cutコマンドが使えます。 例) list.csv id, name, address, tel 1, mike, foo, 000 2, bob, bar, 000 3, nancy, baz, 000 4, ken, boo, 000 上のようなcsvの、addressのカラムを削除したい…

"Unused block argument - `%s`. If it's necessary, use `_` or `_%s` as an argument name to indicate that it won't be used."の対処方法

Rubocopで、以下のような警告が出た場合の対処方法。 Unused block argument - `%s`. If it's necessary, use `_` or `_%s` as an argument name to indicate that it won't be used. %sには、ブロック内で使われていないアーギュメントが入ります。 ブロッ…

"Move `%s` out of conditional." の対処方法

Rubocopで、こんなエラーが出た時の対処方法。 Move `%s` out of the conditional. %sには、メソッドの呼び出しなどが入る。 対処方法は、以下のように%sで指摘されているメソッド呼び出しが冗長になっているので、条件分岐のブロックの外にだすことで解決す…