报表, 建议使用 Java 生成 PDF 的方式, 看看
http://www.lowagie.com/iText/图表嘛, 建议看看 jfreechart :
http://www.object-refinery.com/jfreechart/
http://www.lowagie.com/iText/图表嘛, 建议看看 jfreechart :
http://www.object-refinery.com/jfreechart/
解决方案 »
- struts2+spring+hibernate+tomcat6.X+myeclipse8.6版的,在启动tomcat时报的一个错误,求高手解决下。
- SVN 请求的名称有效但是找不到请求的类型的数据
- http 到 https 数据传输安全的问题!
- 脚本如何单击隐藏控件?
- 如何将服务器端上的文件下载到客户端的指定目录里
- filter 结合 struts2出现的问题
- 使用url传递参数怎么写?
- 奇怪的问题,已经找到原因,大家帮忙分析一下
- jsp中的enctype问题,请高手帮忙!
- 使用写CXF框架配置文件报Multiple annotations found at this line:
- 2个问题,谁能给我解决啊?
- 请问如何在JSP中调用COM组件
使用PDF,对客户端有什么要求吗?
你就明白了!
但是找不到它的文档,好象要花10$,请问谁有jfreechart的文档啊,高分求。iText还是不太明白。请问有谁做过吗?高分求示例。
[email protected]
下载一个pdflib.jar
下载一个pdflib_java.dll
配置完成就可以使用了
1.xsl-fo方案
2.pdf方案java下就不说了,pdf方案居多,fop,rendex等,一般都是free的
vc下可以考虑红樱枫的xslformatter,支持com,命令行,也有java的解决方案,需要lisense。
我已经实现,用的是ORACLE9i的chartbuilder_kit_10(图表生成类)
很好用,效果也很不错。目前我还在研究。直接生成JPG(GIF,BMP),也可以直接写到JSP里(还在研究)。
因为项目跟政府有关,不能说太多细节。
可以在QQ上联系:907304
ORACLE有自己的应用服务器,ORACLE application server
更新时间 2002.12.16制表工具WinTable下载地址:
http://www.etcell.com/download/WinTable23.zip网站有详细介绍,最好从网站下载:http://www.etcell.com/EtCell组件是开发B/S和C/S比较好的选择,可以B/S模式的应用具有C/S模式的一操作性并且让程序员完全从繁杂的打印中解脱出来,开发出来的产品及具有特色。如果你想自定义自己的报表系统,那你选择EtCell是没错的
让你在2天之内拥有自己的报表系统!要想知道更多信息,可以到 http://www.etcell.com/在线试用!!!!!绝对新鲜!!!利用EtCell开发的一个网络报表平台例子:
http://www.etcell.com/WebEtCell/利用EtCell开发的Internet进销存系统:
http://www.etcell.com/Sales/昂利万报表套件是济南昂利万软件开发有限公司精心设计开发的自主软件产品,主要包括制表平台、EtCell组件、EtCell插件等一系列的COM组件。昂利万报表不单能轻轻松松的制作各种复杂报表,更重要的让软件开发(数据库开发)的界面设计和程序设计完全分离,实现软件集成!你想制作自己的自定义报表吗?你想提高软件开发效率吗?你想轻松的维护你的软件吗?如果是的话,那你还犹豫什么......
JFreeReport好用吗。
既然你下载了(ORACLE网站上有),打开包,里面有很多DEMO,也有很多示例程序.
chartbuilder\demo\src\jsp\testgraphics.jsp就是个柱状图的示例JSP程序。chartbuilder\demo\src\piechart\sample1.java是饼状图的JAVA程序,稍加修改就可以变成JSP文件。(里面还有连接数据库的例子) 但是我现在发现有个刷新的问题,就是动态生成图像后,很难刷新(图片有时候不会变),(1张图不好刷新,2张图,第二张会刷新,第一张有问题,很奇怪。)我试过很多办法(把图片写到JSP文件,去除缓存FLUSH,跳转),还是有问题。不知道有没有人遇到过这个问题。
近期很忙,有问题在QQ上联系,说明你的来意。
你说的EtCell报表组件
http://www.etcell.com/
请问怎么没有图形报表的演示(动态生成组状图,饼状图,曲线图),B/S上要显示表格很容易,为什么要用你那么麻烦的组件?