gpt4 book ai didi

python-docx 用 MySQL 数据生成文档

转载 作者:行者123 更新时间:2023-11-29 23:18:45 25 4
gpt4 key购买 nike

我有一个使用 MySQL 的 Django 应用程序,我需要生成一个包含 SQL 数据的 docx 文档。我正在考虑使用 python-docx。我需要生成的文档可能非常大,大约有数百页,并且会包含大量图像、表格等。这里有人使用过 python-docx 吗?关于大文件的效率有什么建议吗?执行特定任务(例如制作目录或嵌入文件)有多大限制?

另一种选择是使用 VBA,而不是向数据库查询数据并填充 docx 文档。

有什么提示或建议吗?

最佳答案

恕我直言,除非文档需要用户可编辑,否则基于 LaTex 的解决方案可能会更好。如果文档可供用户编辑,VBA 可能是更好的选择,因为它可以为您提供创建 word .docx 文档的 native 支持。无论如何,您几乎总是必须循环遍历对象才能获取需要插入标签之间的数据。如果不同的输出文件中有很多字段或有很多变化,这可能会很乏味。您可以查看this答:涉及到xml。关于该文件的性质和需求的更多细节可能会有所帮助。

干杯

关于python-docx 用 MySQL 数据生成文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27530459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com