我通常有一些模拟数据,我想以表格的形式包含在演示文稿中。通常我使用 Open(Libre)-Office Impress 进行演示。然后我从我的结果中复制粘贴到 Impress 表中。我觉得这有点乏味。由于我已经在 Python 中获得了结果,有什么方法可以从这些数据中自动生成 .pdf 或 .eps 表,以便我可以快速将 .pdf 或 .eps 导入 Impress?
4 回答
<plug>我为我的网站编写了TableFactory。</plug> 它是 ReportLab 的包装器(至少,PDF 生成器类是)。您可以在http://kstrauser.github.com/tablefactory/看到一些示例代码和输出。
在 Python 中执行此操作的标准方法是ReportLab,但安装它既不简单,也不使用它。
我不确切知道有什么要求,但一种解决方法是生成 HTML 报告并将它们转换为 PDF。
根据您使用的平台,您可能有不同的方法。例如对于 OSX 来说真的很简单,/System/Library/Printers/Libraries/convert
在http://www.reportlab.com/software/opensource/上查看 Reportlab 的开源产品
嗯,这个问题提了很久了,不过最近有机会尝试一下report lab。安装很简单,完全不会出汗。只需访问他们的主页并查看他们的文档即可。
对于那些总是先跳入“入门教程”的人。您可以尝试阅读此博客中的简单教程,以更好地了解此模块是否适合您的需要。 http://www.blog.pythonlibrary.org/2010/03/08/a-simple-step-by-step-reportlab-tutorial/
快乐编码。