我正在编写一个带有Web界面的MySQL数据库,用于远程访问。我使用Django作为框架。但现在,我想使用MySQL数据生成一些报告,并在生成后修改它们。因此,我自动考虑将数据导出到Word或从Word导入。问题是,我是怎么做到的?
我见过几种选择。其中之一,使用 Python-docx ,一个库,用Python生成docx文档。我可能有这个问题,因为生成的报告很大,有很多图像,表格,页面等等。我使用xlsxwriter,当文件很大时,生成de xlsx需要很长时间。我不知道 Python-docx 是否是更好的解决方案。
其他选项是直接从Microsoft Word导入数据,使用某些软件用于此具体目的或使用宏VBA。我已经使用VBA编写了一些示例代码来使用连接器ODBC导入MySQL的数据,并且它可以立即实现,但是有数千个VBA Word的对象和类要学习。
暴露了问题,任何提示或建议???提前谢谢!
答案 0 :(得分:0)
另一种选择是生成HTML&打开word文档。
如果你拍摄的文件类似于你想要生成的文件和保存为HTML,您将看到单词的作用。将此文件作为文档的模板