GahooChan
GahooChan
Skip to content

办公自动化工具

自学游戏建模期间的练手项目 · 2021 年底

起因

姐姐在工作中经常需要处理大量文档——从表格里读数据,然后填到固定的 Word 模板里生成一份份正式文件。纯手工操作就是复制粘贴再复制粘贴,枯燥且容易出错。她知道我在学编程,就问能不能写个工具自动搞定。

设计思路

思路很直接:Excel 当数据源,Word 当模板,Python 当胶水。用 openpyxl 逐行读取表格数据,python-docx 加载模板文件,遍历段落把占位符(比如 )替换成真实数据,然后另存为新文件。一行数据生成一份文档,循环跑完所有行就行了。

技术栈

模块技术
Excel 读写openpyxl
Word 操作python-docx
开发语言Python

收获

  • 第一次用代码帮身边的人解决实际问题,挺有成就感的
  • 了解了办公文档的底层格式——模板占位符替换这种思路后来在很多场景都用得上

评论 (0)

加载评论中...
0/500
👁️ 总访问量--
|
👥 访客数--