【業務自動化】Chapter2-3:置換するファイル形式を選択式にしよう

一つ前のページでは 表記ゆれ置換ツール を作成しました。
今回は 置換対象ファイルをCSVにも拡張 しましょう。
Chapter1:PythonによるExcel自動化の基本を身につけよう
Chapter2:自動化ツールを.exe化して配布しよう
・Chapter2-1:Pythonスクリプトを実行ファイルに変換しよう
・Chapter2-2:表記ゆれを一瞬で直す置換マシンを作ろう
・Chapter2-3:置換の対象ファイルを増やそう ◁今回はここ
・Chapter2-4:エラー処理を追加しよう
・Chapter2-5:ダイアログウィンドウを追加しよう
Chapter3:現場で使える便利な自動化ツールを4つ作ろう
Chapter4:Webスクレイピングでデータを自動で集めよう
Chapter5:自動化ツールを作ってお金を稼ごう
前回の記事では、Excelで管理している「表記ゆれリスト」を使い、テキストファイル内の用語を一括で置換するツールを作成しました。
しかし、実務では扱うデータが必ずしもテキストファイルとは限りません。
CSVファイル(例えば顧客リストや取引履歴など)を対象に同様の置換を行いたい場面もよくあります。
そこで今回の記事では、ユーザーが処理対象のファイル形式(txt / csv)を選べるようにし、CSVにも対応したツールに改良する方法を学びます。
新しく導入する ライブラリはPyInputPlus です。これは入力値をチェックしながら受け付ける外部モジュールで、ユーザーに誤った入力をさせない仕組みを簡単に追加できます。
記事を読み終える頃には、以下のようなスキルが身についているでしょう。
- 既存のコードを拡張して機能を追加する手順
- PyInputPlusを使った選択式メニューの作成
- CSVファイルをPythonで安全に読み書きする方法
PyInputPlusとcsvモジュールの使い方解説
サンプルスクリプトを紹介する前に、今回の記事で新たに登場する2つのモジュール、pyInputPlus と csv を紹介します。

すでに購入済みの方はこちら


