【業務自動化】Chapter2-4:ツールにエラー処理を追加しよう
ながみえ
本記事には広告(アフィリエイトリンク)が含まれます。リンク経由で申込が発生した場合、当サイトが報酬を受け取る可能性があります。

一つ前のページでは 表記ゆれ置換ツールをCSVに対応 するよう改造しました。
今回は エラー処理 を追加しましょう。
Chapter1:PythonによるExcel自動化の基本を身につけよう
Chapter2:自動化ツールを.exe化して配布しよう
・Chapter2-1:Pythonスクリプトを実行ファイルに変換しよう
・Chapter2-2:表記ゆれを一瞬で直す置換マシンを作ろう
・Chapter2-3:置換の対象ファイルを増やそう
・Chapter2-4:エラー処理を追加しよう ◁今回はここ
・Chapter2-5:ダイアログウィンドウを追加しよう
Chapter3:現場で使える便利な自動化ツールを4つ作ろう
Chapter4:Webスクレイピングでデータを自動で集めよう
Chapter5:自動化ツールを作ってお金を稼ごう
業務自動化ツールを実際の業務で使うためには、「動けばいい」だけでは不十分です。
想定外のエラーが起きた時に処理が途中で止まってしまうと、作業効率を下げてしまったり、誤ったデータを保存してしまうリスクがあります。
そこで本記事では try/except を活用してツールにエラー処理を追加し、より堅牢で安心して使えるプログラムに仕上げる ことを目標とします。
前回までに作成した「表記ゆれの一斉置換ツール」に、実務に耐えられるエラーハンドリングを組み込みましょう。
あわせて読みたい

【Python】レッスン2-9:例外処理を理解しよう
try/exceptで例外処理|Excel自動化ツールを安全に強化
これまでに作ったツールは正常な条件では問題なく動作しますが、例えば次のような状況ではエラーで強制終了してしまいます。
- 必要なExcelファイルが存在しない
- 編集対象のテキストファイルやCSVファイルが他のアプリで開かれている
- 入力の途中で予期せぬ操作が行われた
こうした事態に備えて、try/except を使ってエラーが起きた際に「ユーザーにわかりやすいメッセージを表示し、安全に処理を続行または終了できるようにする」ことが大切です。
ここから先は限定公開です
すでに購入済みの方はこちら


