ARTICLE · 1180109
python办公自动化:六份表、六份文档、三张
python办公自动化:六份表、六份文档、三张
python办公自动化:六份表、六份文档、三张
月末那套活儿,我拿 Python 写了个脚本,八十来行全串起来了。
六份销售表合成一张汇总,按区域生成六份对账单,再把发票并成一份 PDF。装三个小库就够:openpyxl、python-docx、pypdf。注意装 python-docx,代码里却要写 import docx。
其实 Excel 和 Word 都是压缩包加 XML,PDF 也有明确的读写接口。读文件就是取数据,写文件就是拼好数据再存回去。
处理表格时,顺手访问远处格子会改变最大行数,老版 .xls 也打不开。Word 里中文要单独设东亚字体,加粗得落到文字块上。PDF 能直接抠文字,扫描件只能走 OCR;合并前记得排序,不然发票容易前后颠倒。
真正难的是先想清人工流程,再看准文件结构。方向一通,API 都很浅。
原文python办公自动化:六份表、六份文档、三张发票,一个脚本搞定
广东,2小时前,















































































