概要
Excelは全ビジネスマン必須のアプリケーションですが,操作がめんどうだと感じたことはありませんか?
本書は,「Python」というプログラミング言語を使って,そんなめんどうな業務を自動化・効率化する方法を紹介します。プログラミングがはじめての人にもわかるように,コードの書き方からしっかり解説。ExcelやGoogleスプレッドシートでのグラフ作成やデータ収集,表計算,データ分析など,ひととおりの業務をプログラムで動かす方法がわかります。
プログラミングのはじめの一歩としてもオススメです。
こんな方におすすめ
- 仕事でExcelを使っている人
- 面倒な作業を自動化してもっとラクにしたい人
著者から一言
なぜExcel 仕事にPythonを使う必要があるのでしょうか。「とくに困ってないよ」という方も多いでしょう。わざわざ今までと違うやり方で仕事をするからには,何かしらのメリットが必要です。
たとえば,Web 上のデータを集計し,グラフ化して,社内のファイルサーバに保管するという業務を考えてみます。Excel 作業の前後には前工程と後工程があり,Excel 上での作業は一部であることがわかります。また,Webブラウザ→Excel →ファイルサーバを行き来せねばならず,めんどうです。このようにExcel 仕事を分解すると,工程数やExcel 外の作業が意外と多いことに気づくでしょう。
ところが,この業務をPythonで行うと,すべての作業はプログラムを動かすだけで完結できます。壊れてしまったら改修が必要ですが,いったんプログラムをつくってしまえば,同じ作業を再びゼロから行う必要はありません。定期的にプログラムを実行すれば完全に自動化することも可能です。つまり,次のようなメリットがあるのです。
- 同じ作業を何度も人の手で繰り返さなくてもいい
- 決まった日時に行う定期作業を自動化できる
- プログラムが壊れない限り,ミスがなくなる
- 特定の人に依存した仕事を減らすことができる
- 仕事の進め方を記録管理できる
例にあげたようなデータ集計・加工業務を自動化することで,実際の作業時間と頭の切り替えにかかる時間を含め,毎週2時間程度の時間が新しく生まれるでしょう。年間で約100時間です。その100時間を使えば,さらに別の業務を自動化・効率化できます。プログラミングは,コンピュータに仕事を任せることで,どんどん時間が生まれていくという意味において,時間の打ち出の小槌と言えるかもしれません。
本書は,「みなさんの業務がどのように楽になるか」を最重視して内容を構成しています。本質的ではない作業を自動化・効率化することで,本来やるべき仕事に集中できるようになるでしょう。
これからプログラミングをはじめようとする方にとっては,長い道のりになると思います。一緒にがんばっていきましょう。近道はないし,魔法はない。できなかったことをできるようになることの繰り返しで,それは人生もプログラミングも同じです。本書の内容を参考に,ご自身の仕事を改革できた方がたった1人でもいらっしゃれば,筆者冥利につきます。