Python × Excel で作る かんたん自動化ツール(パイソンエクセルデツクルカンタンジドウカツール)
作り方&ポイントが基礎からわかる
アプリケーション- 著者:
- リブロワークス(リブロワークス)
- 出版社:
- 日経BP
- 出版日:
- 2022年06月25日頃
- ISBN:
- 9784296112500
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
Python の汎用性と Excel の操作性。
組み合わせれば、みんなで使える実用ツールに!
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
デジタル化 (デジタルトランスフォーメーション= DX) による業務効率化や生産性向上が強く求められている昨今、小学校でプログラミング教育が必修化されたこともあって、「これからの時代を生きるには大人も子どももプログラミングを学ぶことが重要」という意識が広がってきています。
特にビジネスパーソンにとっては毎日の仕事に直接的に役立つ大きな利点があります。プログラムを書くことができれば、面倒な業務をコンピューターという労働力に任せて自動化し、もっと優先度が高く重要な仕事をするための時間を生み出せるのです。
本書では、プログラミング言語 Python (パイソン) の基礎からスタートして、最終的にはそれを Excel と組み合わせて職場のみんなに広く使ってもらえる自動化ツールを作る方法までを学んでいきます。特に力を入れたのは、 Python で作ったツールを職場のみんなに使ってもらうための以下のような工夫です。
・だれでも使える Excel を使って入力・設定を行う方法
・ Python がインストールされていない環境でもプログラムを実行する方法
・だれにでも理解できるエラーメッセージの書き方
本書の内容をマスターすれば、自分にとって便利なのはもちろん、同じチームで働くみんなに貢献できる自動化ツールを作れるようになります。プログラミング未経験でも大丈夫。 Python と Excel を駆使して、職場のヒーローになりましょう。
ーーーーーーーーーーーーーーーーーーーーーーーーーー
180 度ベタッと開く特別製本 (コデックス装) を採用。
ぺージを押さえていなくても勝手に閉じることがないので、
解説を読みながら両手で楽々プログラムを入力できます。
プログラムのサンプルファイルもダウンロードできます。
ーーーーーーーーーーーーーーーーーーーーーーーーーー
技書の森解説
毎月のレポート作成やデータ集計を Excel で手作業のまま続けていると、ミスと残業が同時に積み上がります。 VBA で自動化する方法もありますが、 Python を使えば Excel 外のファイル操作や Web からのデータ取得まで一本のスクリプトで通せるため、自動化の幅が段違いに広がります。本書はその橋渡しとして、 Python の基本構文から openpyxl を用いたセル操作、グラフ生成、 PDF 出力までを一連の流れで学べるよう構成されています。
リブロワークスの丁寧なステップ解説のもと、プログラミング未経験でも「まず動くものを作る」体験から入り、徐々に応用へ進む設計です。 VBA に馴染みがない方にとっては Python の方がかえって取り組みやすい場合もあり、業務改善の入口として適しています。完成したスクリプトを職場で配布するためのヒントにも触れられており、自分だけでなくチーム全体の効率を変えたい方に向きます。
この本に興味がある方におすすめ
この本に関連
リブロワークス の他の書籍
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本の選び方に正解はない
どの本を選べばいいか迷って決められない。同じテーマの入門書は扱う基礎が大きく重なるため、どれからでも学べます。確認すべき 1 点と、迷いを終わらせる決め方を解説します。
DevOps 本ガイド - CI/CD とインフラ自動化を学ぶ技術書の選び方
DevOps の文化と原則から CI/CD、IaC、オブザーバビリティまで学べる技術書の選び方と学習順序を紹介します。
関連用語
自動化
手作業の繰り返し処理を仕組みに任せ、人の手を介さず実行できるようにすること
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
トイルバジェット
SRE が手作業の運用タスク (トイル) に費やす時間の上限を設定し、自動化を推進する管理手法
構造化ログとは - JSON ログの設計と検索性
構造化ログとは、ログを JSON など機械可読な形式で出力し、フィールド単位の検索 / 集計を可能にするロギング手法。非構造化ログとの違い、含めるべきフィールド、失敗パターンを解説