当前位置: 技术问答>linux和unix
谁有LINUX/UNIX下报表开发经验?
来源: 互联网 发布时间:2015-11-29
本文导语: 目标: 1,报表格式文件与数据分离(数据中不包含图形),利用格式文件生成报表。用户可以利用格式文件修改报表格式和输出数据。 2,能在字符界面下显示报表,并能输出至打印机。 3,在第2点打印部分不...
目标:
1,报表格式文件与数据分离(数据中不包含图形),利用格式文件生成报表。用户可以利用格式文件修改报表格式和输出数据。
2,能在字符界面下显示报表,并能输出至打印机。
3,在第2点打印部分不能直接实现时,可通过其他变通方法实现。
因为了解的不多,对报表这方面也没有很多经验,但现在需要实现一个灵活的UNIX/LINUX下报表自定义功能模块,像很多开源的工具,还有XML,等技术,希望了解的朋友给指个方向.提出各种实现方案然后再来综合考虑利弊.希望大家帮帮忙.
谢谢.
1,报表格式文件与数据分离(数据中不包含图形),利用格式文件生成报表。用户可以利用格式文件修改报表格式和输出数据。
2,能在字符界面下显示报表,并能输出至打印机。
3,在第2点打印部分不能直接实现时,可通过其他变通方法实现。
因为了解的不多,对报表这方面也没有很多经验,但现在需要实现一个灵活的UNIX/LINUX下报表自定义功能模块,像很多开源的工具,还有XML,等技术,希望了解的朋友给指个方向.提出各种实现方案然后再来综合考虑利弊.希望大家帮帮忙.
谢谢.
|
我们使用网页输出报表
|
php java 都很方便,都有XML解析的库
linux是图形界面吗?那就直接在浏览器中看结果,打印,邮又省了一些开发工作
linux是图形界面吗?那就直接在浏览器中看结果,打印,邮又省了一些开发工作
|
如果是字符界面的话,最标准的字符界面那就是80列乘以25行,如果能放下你的所有数据,那就直接用字符串打印好了,如果有中文,那么找找相关资料如何在控制台显示中文,一下子说不清楚。如果有表格,那么有制表符可以用。
举个例子,下面就是一个简单的报表:
+------------------------------+
+..........+...................+
+..........+...................+
+..........+...................+
+------------------------------+
举个例子,下面就是一个简单的报表:
+------------------------------+
+..........+...................+
+..........+...................+
+..........+...................+
+------------------------------+
|
XSLT的库我记得以前有xalan:
http://xalan.apache.org/
此外libxml/libxslt也支持xslt,这个可能更好一些,gnome用的是这个:
http://xmlsoft.org/XSLT/
http://xalan.apache.org/
此外libxml/libxslt也支持xslt,这个可能更好一些,gnome用的是这个:
http://xmlsoft.org/XSLT/