有熟悉 Python -docx 的大佬吗?

2023-11-14 21:41:52 +08:00
 solopython
最近要写 word 日报,里面要填好多数据,还有图表

问题一、python-docx 怎么添加中文列表?
例如:
一、xxx
二、yyy
三、zzz
或者
(一) aaa
(二) bbb
(三) ccc
官方文档只有 List Number 和 List Bullet

问题二、python-docx 中怎么插入图表?
官方文档只有 add_picture, 没有 add_chart
1319 次点击
所在节点    Python
7 条回复
hefish
2023-11-14 22:44:33 +08:00
你可以写好了模板用替换字符串来做嘛。
Alias4ck
2023-11-15 09:33:20 +08:00
luis330
2023-11-15 10:37:14 +08:00
写好模板以后,我用 docxtpl 来读取数据和图表完成自动替换生成报告。
https://pypi.org/project/docxtpl/
solopython
2023-11-15 20:32:09 +08:00
@luis330 #3 这个是插入图片,不是图表吧
solopython
2023-11-15 21:01:37 +08:00
@Alias4ck #2 试了不行
Python 3.6.8 , python-docx 0.8.10, python-pptx 0.6.18
报错 AttributeError: 'Document' object has no attribute 'add_chart'
Alias4ck
2023-11-15 22:51:24 +08:00
@solopython 兄弟你看没看呀 这个 feature 没合并哈哈 你可以参考它写的你本地加一下 他是参考 python-pptx 的
luis330
2023-11-16 15:20:56 +08:00
@solopython #4 图片没问题,我用 [图表] 可能不准确。 此外他支持表格,对于不复杂的表格,是可以做好模板表格,直接用它填充数据进去。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/991935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX