こんにちは、buriki_Aiです。個人でゲームやツールを作りながら、ココナラでPythonを使ったExcel・CSV作業の自動化をお手伝いしています。
「毎朝、同じファイルを開いて、同じところをコピーして、別の表に貼りつける」。こんな作業はありませんか。1回は数分でも、毎日くり返すと大きな時間になります。手作業なので、うっかりのまちがいも起きやすくなります。
こうした「毎回同じ手順のくり返し」は、Pythonというプログラミング言語が得意な仕事です。今回は、身近で自動化しやすいパソコン作業を5つ紹介します。
【1】たくさんのファイルの名前をまとめて変える
「日付_取引先名.pdf」のように名前をそろえたいとき、1つずつ変えるのは大変です。Pythonなら、決めたルールにそって、何十個・何百個のファイル名をまとめて変えられます。
【2】Excel・CSVの集計と転記
毎月届くCSVを読みこんで、合計や件数を出し、決まった形のExcelに書き写す。こうした作業は、pandasやopenpyxlという道具を使うと自動にできます。複数のファイルを1つにまとめる作業も得意です。
【3】フォルダの整理
ダウンロードフォルダにたまったファイルを、種類や日付ごとのフォルダに分けて移す、といった整理もできます。
【4】PDFから文字を取り出して一覧にする
文字として保存されているPDFなら、中の文字を取り出して表にまとめられます。ただし、紙をスキャンしただけの画像のPDFは、そのままでは文字として読めません。文字認識(OCR)という別の手間が必要で、読みまちがいも出ることがあります。
【5】決まった形の文書をまとめて作る
名前や金額だけがちがう案内文や送り状を、一覧表をもとにまとめて作れます。
■注意すること
・試すときは、元のファイルのコピーを取っておくと安心です。
・Webサイトから自動でデータを集める場合は、そのサイトの利用規約で許されているか確かめる必要があります。
・手順が毎回ちがう作業や、人の判断が必要な作業は、自動化に向かないことがあります。まずは「毎回同じ手順」の部分だけを自動にするのがおすすめです。
・ファイルの形(列の並びなど)が途中で変わると、ツールが動かなくなることがあります。
■こんなときは、お任せください
・毎月届くCSVを、決まった形のExcelにまとめる作業を、ボタン1つにします
・たくさんのファイルの名前の変更や、フォルダの整理を一度に終わるようにします
・Excelの集計や転記を、手作業なしで終わる形にします
・できあがったツールには、パソコンにくわしくない方にもわかる使い方の説明書をつけます
■頼むときの流れ
① メッセージで、いまの作業と、どうなればうれしいかを教えてください(見積りは無料です。相談だけでも大丈夫です)
② お見積りとお届け日をお伝えします
③ ご購入後に作って、使い方の説明と一緒にお届けします
④ 納品後の修正にも対応します
5,000円から、5日ほどでお届けします。
「こんな作業でも頼めるの?」という小さなことでも、気軽にメッセージをください。
PythonでExcel・CSVの集計やファイル整理をボタン1つにするツールを作っています。
※この記事は、生成AI(Claude)を使って下書きし、内容を確かめてから公開しています。