使用Python中的xltpl模块填充excel表格模板文件
相关链接:https://pypi.org/project/xltpl/
from xltpl.writerx import BookWriter def fix_info_excel(): """填充xxx信息的excel表格""" writer = BookWriter('./xxx信息表.xlsx') ws_info_map = { "sheet_name": "xxxx提供表", "tpl_idx": 0, "client": "xxx科技", "td_no": "58888", "bug_description": "没电了", "reason": "这是啥原因", "reappear_advise": "复现建议", "fix_notes": "改动说明", "test_advice": "测试建议", "git_path": "git地址", "is_warn": "否", "plan_to_finished_date": "2020-06-15", "add_user": "ldd" } sheet_info = { "xxx开发提供表": ws_info_map, "文件的MD5值": { "sheet_name": "文件的MD5值", "tpl_idx": 1, }, } writer.render_book(sheet_info) writer.save('xxxwww信息表.xlsx')
说明:这个Python库的在模板表格中的单元格有批注的情况下,批注的样式不会保留,同时如果有多个sheet,需要注意传入sheet_info的参数的形式。
本文作者:砚台是黑的
本文链接:https://www.cnblogs.com/huaibin/p/12781151.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步