DataVision 是类似于 Crystal 报表的开放源码的数据库报表工具。它允许您通过“拖放”的 GUI 来设计报表。在应用程序中,可以运行、浏览以及打印报表,或者是导出为 Html、XML、PDF、LaTeX2e、DocBook,或者是以 Tab 或逗号分隔的文本文件。LaTeX2e 和 DocBook 产生的输出文件也可以用来产生 PDF、文本文件、HTML、PostScript 或者更多的文件格式。
DataVision 是用 Java 编写的,可以运行于任何环境。它可以从数据库或文本数据文件产生报表。任何有 JDBC 驱动程序的数据库都可以工作:Oracle、PostgreSQL、MySQL、Informix、hsqldb、Microsoft Access 以及其它。从文本文件读取的列可以由任何字符来分隔。
报表描述以 XML 文件形式存放。这意味着您不仅仅可以使用 DataVision GUI ,也可以使用您喜爱的文本编辑器来编辑报表。