基于Python的web报表工具?

2024-05-08 01:15:06 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

大多数报告工具都停留在80年代:当你“绘制”一份打算打印的报告时,它完全缺乏与其他报告的集成。

有时候我们还需要。如果你需要打印一张发票,你就很难使用这种功能。但一般来说,现在的大多数报告都是每页包含多个查询/图表/图表/表,并直接在其中进行深入分析。

如果你有足够的需求去用OLAP工具-然后你甚至不编码的报告,你的用户(理论上)可以。如果没有,我很少看到这样的场景,在这种场景中,“报告工具”比使用Chart Director之类的工具更好,使用php、perl、python、ruby等语言

ReportLab

Welcome to the ReportLab Open Source site. ReportLab is a library for programatically creating PDF documents. It's a fast, flexible, cross platform solution written in Python.

或者比reportlab更高一点:xhtml2pdf-现在WeasyPrint(构建在reportlab之上)

从网站:

  • 将HTML和CSS输入转换为PDF文件
  • 是纯Python编写的,因此与平台无关
  • 支持文档细节,如列、页眉、页脚、页码、自定义Postscript和TrueType字体等
  • 对Django、Turbogears、CherryPy、Pylons、WSGI等框架的最佳支持
  • 简单地集成到Python程序中
  • 也可作为Windows、MacOS X和Linux的独立命令行工具提供

相关问题 更多 >