しごと自動化レシピ

TOOL / PY

Pythonの
自動化レシピ

ファイルとデータの処理を、コードでまとめる。

すべてのツールを見る →

THE RECIPE LIBRARY

その仕事に、合うレシピを。

使っているツールから。やりたい仕事から。

16件のレシピ

スペースで区切ると、すべての語を含む記事を探せます。カテゴリと検索は同時に使えます。

PYPython001

フォルダの中身を、CSVの一覧表にする

ファイル名とサイズをまとめて取得。棚卸しや引き継ぎ用の管理表を作ります。

● サンプル実行検証済み
PYPython002

同じ内容のファイルを見つける

名前が違うファイルもSHA-256で照合。削除する前の確認リストを作ります。

● サンプル実行検証済み
PYPython003

ファイルを連番にして、別フォルダへコピーする

元データを残しながら連番を付与。元の名前との対応表も保存します。

● サンプル実行検証済み
PYPython004

ファイルを拡張子ごとに仕分ける

txt・csvなどの種類別にコピーして整理。名前の重複も避けます。

● サンプル実行検証済み
PYPython005

複数CSVを結合し、金額合計を検算する

列の一致を確かめて明細を一本化。件数とamount列の合計を表示します。

● サンプル実行検証済み
PYPython006

2つのCSVから、追加・変更・削除を見つける

idをキーに前後のデータを比較。変わった行だけを抽出します。

● サンプル実行検証済み
PYPython007

CSVの入力ミスを、行番号付きで一覧にする

空のid・idの重複・金額の形式違いをチェック。修正する行を絞ります。

● サンプル実行検証済み
PYPython099

PythonでCP932のテキストをUTF-8の別ファイルへ変換する

古いWindowsシステムの出力を、UTF-8の作業用テキストへ変換します。文字コードを自動推定せず、提供元に確認したCP932を厳密に読み、変換できない文字はエラーとして止めます。

● 実機で一部確認
PYPython100

PythonでCSVの文字列IDを保持してJSONへ変換する

CSVをJSONへ渡すときに、先頭ゼロのあるIDを失わない変換を作ります。列名を検査し、全項目を文字列として保持した確認用JSONを新規出力する手順です。

● 実機で一部確認
PYPython101

Pythonで部署別の架空経費を小数点まで集計する

部署ごとの経費を、二進浮動小数点を使わず集計します。入力金額を小数2桁までの文字列に制限し、通貨や税計算を混ぜない小規模な確認用データで合計を照合します。

● 実機で一部確認
PYPython102

Pythonで存在しない日付と形式違いを検出する

入力された予定日がYYYY-MM-DD形式で実在するかを検査します。月末やうるう日の誤入力を、数値置換で勝手に直さず、確認が必要な行として表示する小さなレシピです。

● 実機で一部確認
PYPython103

PythonでZIPを展開せず内容名と圧縮前サイズを確認する

受け取ったZIPを展開する前に、含まれる名前と容量を一覧表示します。展開先への書き込みを行わず、相対パス逸脱に見える名前や大容量の項目を確認するための第一段階です。

● 実機で一部確認
PYPython104

Pythonで定型ログから問い合わせ番号を抜き出す

検証ログに含むTICKET番号を、出現順の確認リストにします。数字の桁数と前後の境界を固定し、似た文字列を拾いすぎない条件で、行番号付きのCSVを新規出力します。

● 実機で一部確認
PYPython105

Pythonで全角英数字を含むコードの正規化候補を確認する

見た目が似たコードを照合する前に、Unicode正規化した候補を並べます。元の文字列を保持したまま差分を表示し、正規化で同じ値になる項目を自動マージしない確認手順です。

● 実機で一部確認
PYPython106

PythonでCSVの列数が崩れた行を報告する

取り込み前のCSVで、ヘッダーとデータ行の列数が一致するか点検します。引用符を考慮してCSVとして読み、カンマ数を数えるだけでは見つけにくい入力のずれを表示します。

● 実機で一部確認
PYPython107

Pythonで自動化用JSON設定の必須項目と型を検査する

自動化処理を起動する前に、設定ファイルの項目名と型を点検します。キーの重複も止め、真偽値を数値と誤認しない条件を入れた、小さな検証用設定チェックです。

● 実機で一部確認