内容紹介
---------------------------Pythonの汎用性とExcelの操作性。
組み合わせれば、みんなで使える実用ツールに!
---------------------------
デジタル化(デジタルトランスフォーメーション=DX)による業務効率化や生産性向上が強く求められている昨今、小学校でプログラミング教育が必修化されたこともあって、「これからの時代を生きるには大人も子どももプログラミングを学ぶことが重要」という意識が広がってきています。
特にビジネスパーソンにとっては毎日の仕事に直接的に役立つ大きな利点があります。プログラムを書くことができれば、面倒な業務をコンピューターという労働力に任せて自動化し、もっと優先度が高く重要な仕事をするための時間を生み出せるのです。
本書では、プログラミング言語Python(パイソン)の基礎からスタートして、最終的にはそれをExcelと組み合わせて職場のみんなに広く使ってもらえる自動化ツールを作る方法までを学んでいきます。特に力を入れたのは、Pythonで作ったツールを職場のみんなに使ってもらうための以下のような工夫です。
・だれでも使えるExcelを使って入力・設定を行う方法
・Pythonがインストールされていない環境でもプログラムを実行する方法
・だれにでも理解できるエラーメッセージの書き方
本書の内容をマスターすれば、自分にとって便利なのはもちろん、同じチームで働くみんなに貢献できる自動化ツールを作れるようになります。プログラミング未経験でも大丈夫。PythonとExcelを駆使して、職場のヒーローになりましょう。
--------------------------
180度ベタッと開く特別製本(コデックス装)を採用。
ぺージを押さえていなくても勝手に閉じることがないので、
解説を読みながら両手で楽々プログラムを入力できます。
プログラムのサンプルファイルもダウンロードできます。
--------------------------
<目次>
第1章 Python×Excelで職場のヒーローに!
01 習得しやすく応用しやすいプログラミング言語Python
02 Pythonを開発・実行する環境を整える
第2章 Python基礎の基礎
01 データの型を意識する
02 大事なデータは変数に記憶させる
03 便利な関数・メソッドを呼び出す
04 条件によって行う処理を変える
05 Pythonに繰り返し処理をさせる
06 さまざまなライブラリでPythonの機能を拡張する
第3章 PythonでExcelを操作する
01 openpyxlでPythonからExcelを操作する
02 Excelシートからデータを読み込む
03 Excelシートにデータを書き込む
04 大量のコピー&ペーストを自動化する
第4章 Python×Excelで便利なツールを作る
01 Excelをデータファイルとして使う
02 Excelに書かれた人の名前をランダムにグループ分けする
03 Excelテンプレートのコピーを自動化する
04 複数のテキストファイルの検索・置換を一括で行う
第5章 みんなに使ってもらえるツールにするために
01 Pythonで作ったプログラムをみんなに配布する
02 ユーザーの入力によってプログラムに変化を与える
03 ユーザーを戸惑わせないためのエラー処理
04 ダイアログウィンドウでユーザーの操作を受け付ける
05 Excelファイルで入力を制御する
第6章 Python×Excelでファイル・フォルダー操作
01 Excelファイルのコピーツールを作る
02 複数のファイルの内容をExcelファイルにまとめる
第7章 Python×ExcelでWebスクレイピング
01 Webスクレイピングで情報収集を自動化する
02 Webページからテキストを取得する
03 知りたい言葉をまとめてWikipediaで検索する
第8章 Python×Excelでメール自動送信
01 メール送信を自動化する
02 送信先リストに対してメールを一括送信