業務効率化プログラミング記事一覧
このカテゴリでは、建設業の事務作業をプログラミングで自動化した実例を紹介しています。
建設業の事務には、PDFで届いた見積書を手作業でExcelに打ち直すような作業がまだ大量に残っています。
こうした「人がやらなくてもいい仕事」を減らすために書いたコードを、実際に動くかたちで公開しています!
扱っているテーマ
- PDFからのデータ抽出— 見積書PDFから単価表をCSVに一括抽出するスクリプトなど。pdfplumberを使い、m³や㎡といった単位も文字化けなく取得します
- PythonとCADの連携— 「JupyterCAD」でコードから図形を生成する方法、「ezdxf」でAutoCAD互換のDXF図面を自動生成する方法。規格違いの構造物を同じコードでまとめて作図したり、DXFを読み込んで図形データをExcelに書き出したりする実例まで扱っています
「業務効率化」という言葉は建設業でもよく聞きますが、事務方が自分の手元で今日から始められる規模の話は意外と共有されていません。同じ悩みを持つ方の出発点になればと思っています。
-
Python
図面の変更箇所を見える化する!DXF差分比較ツールを作ってみました【ezdxf】
-
Python
ezdxfを使ってみよう #4~実践・DXF読込編~【U型トラフの規格別自動作図とpandasによるデータ抽出】
-
Python
ezdxfを使ってみよう #3~寸法線編~【直線・半径・直径・角度・弧長の描き方】
-
Python
ezdxfを使ってみよう #2~図形・属性編~【描画・レイヤー・日本語フォント・ハッチング】
-
Python
ezdxfを使ってみよう #1~導入編~【PythonでAutoCAD互換図面(DXF)を自動生成】
-
業務効率化
【IT・情シスDXPO札幌’26レポート】建設業のDXに効く2つのサービス|AIアセスメント&Accessローコード「SAAP」
-
Python
JupyterCADを使ってみよう!#1 作図の基本【各図形の寸法指定と基本作図】
-
Python
JupyterCADを使ってみよう!#0 日本語化の方法【JupyterでPython×3DCAD】
-
業務効率化
見積書PDFから単価表をCSV一括抽出するPythonスクリプト【pdfplumber】

