python 处理word文件真麻烦
最近单位有一个任务把excel表格里的体检人员的,姓名,性别等个人信息填写到一个word模板中生成多份体检表封面,我想用python吧,批量处理文件肯定不错,然后我就从零开始学习python—docx库,看别人的程序,摸索,摸索,好不容易完成了替换填写,但打开文件一看,结果原文的图片不见了,字体格式也乱七八糟。再查怎么怎么才能保留格式不变。又要费很大的劲,最后发现其实word本身就可以用邮件合并的方法完美解决我的问题。真是走了弯路了。感觉python——docx,库还是很不完善,对图文混排的内容处理起来很费劲。好像处理Excel要好些?大家用的感觉如何。 这么说吧,原配好还是小三好呢?更何况这个小三还是个抽象的。嗯这只是个比喻,不要想太多。 偶尔用一下的话,请用邮件合并功能。 还没学到docx库,看到楼主的信息,犹豫是否还需要学习docx库? 说实话,我目前觉得python-docx库用处不大,Excel或许会好些。但也未必像培训机构说的那么神奇。 xiangjianshinan 发表于 2020-5-31 03:18偶尔用一下的话,请用邮件合并功能。
经常用docx库又有什么优势呢,我也是初学,请教一下。 tianyamingyue 发表于 2020-5-31 08:57
经常用docx库又有什么优势呢,我也是初学,请教一下。
经常用的优势就是你可以自已定义word文档的一切内容!!!
而邮件合并的功能是以Excel 表格的内容批量生成word(作为模板),按一定的规则生产需要的内容。
仅供参考,建议你还是看下python-docx的说明文档再自行决定。 xiangjianshinan 发表于 2020-6-1 13:19
经常用的优势就是你可以自已定义word文档的一切内容!!!
而邮件合并的功能是以Excel 表格的内容 ...
能定义在word中不能定义的吗?
页:
[1]