错题集(2022.8.7)
推荐使用xlwings第三方库~
这几天一直在做一个自动化填写excel数据的exe,因为要填的模板几乎是一成不变的,于是就不想每次都重复用手敲入,费时费力。
一开始使用的是openpyxl库,使用之后,发现会将原表格的某些样式改变,例如(表格里的公式、某些插图),查阅资料(寻求大佬帮助)后,发现使用xlwings第三方库可以保留原表格的样式,而且这个库还很轻巧。
使用起来也很方便,可以调用方法直接拿到表格里的数据,返回的是一个列表,方便我们填入。
建议将源数据的内容拿到放入列表后,就可以关闭该源数据表格的进程,避免打开多个excel进程,接着再写入目标excel表格即可。