用MySQL数据编写Microsoft Word Doc

时间:2014-07-24 07:22:37

标签: python mysql django word-vba

我正在编写一个带有Web界面的MySQL数据库,用于远程访问。我使用Django作为框架。但现在,我想使用MySQL数据生成一些报告,并在生成后修改它们。因此,我自动考虑将数据导出到Word或从Word导入。问题是,我是怎么做到的?

我见过几种选择。其中之一,使用 Python-docx ,一个库,用Python生成docx文档。我可能有这个问题,因为生成的报告很大,有很多图像,表格,页面等等。我使用xlsxwriter,当文件很大时,生成de xlsx需要很长时间。我不知道 Python-docx 是否是更好的解决方案。

其他选项是直接从Microsoft Word导入数据,使用某些软件用于此具体目的或使用宏VBA。我已经使用VBA编写了一些示例代码来使用连接器ODBC导入MySQL的数据,并且它可以立即实现,但是有数千个VBA Word的对象和类要学习。

暴露了问题,任何提示或建议???提前谢谢!

1 个答案:

答案 0 :(得分:0)

另一种选择是生成HTML&打开word文档。

如果你拍摄的文件类似于你想要生成的文件和保存为HTML,您将看到单词的作用。将此文件作为文档的模板