【悬赏100分】 .net做的水晶报表 如何 迁移到java平台

荆棘谷的三季稻 2009-10-09 09:15:01
RT。


.net项目组 有N多个报表(N>100),现在要用java重写。

.net的 水晶报表模板 java能用么?

如何使用.net的 报表模板?

有用的么?给个思路。


分不够,可以追加。!!!。

...全文
206 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复


ps:问题已经解决。

不再使用Crystal Report ,因为水晶报表java版本的貌似接口和文档,材料不多。 公司项目经理说改用别的实现。

结论:
水晶报表的使用,还是.net版本比较稳定,强悍,易用,拖拖拉拉就搞定。

迁移的问题,还是用 开源社区的东西解决。

具体的解决办法是:

JFreeChart + JFreeReport +JXL =图+打印表+导出

歇歇各位了,来者有分。

neverly 2009-10-10
  • 打赏
  • 举报
回复
我也不知道
  • 打赏
  • 举报
回复

rossi23


感谢
sforiz 2009-10-09
  • 打赏
  • 举报
回复
学习一下、、
myloveyoyo1314 2009-10-09
  • 打赏
  • 举报
回复
看来楼主真的很急 会的就帮个忙吧 我不会帮顶
rossi23 2009-10-09
  • 打赏
  • 举报
回复
添加CRConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<CrystalReportEngine-configuration>
<reportlocation>../..</reportlocation>
<timeout>30</timeout>//session的过期时长
<ExternalFunctionLibraryClassNames>
<classname/>
</ExternalFunctionLibraryClassNames>
<keycode>C550K-6UG2H28-0004TF9-UP6Y</keycode>//crystal注册码,我用的是crystal2008的

</CrystalReportEngine-configuration>
rossi23 2009-10-09
  • 打赏
  • 举报
回复
report/crystalreportviewers12 rpt文件的路径
rossi23 2009-10-09
  • 打赏
  • 举报
回复
报表可以跨平台,没有限制.
在项目中建个文件夹,放报表(rpt文件).这样你就可以document.open("这个报表的路径名",null);
下载cr4e.zip,解压后,把里面的webroot/lib中的jar包,放到你java项目中lib中.
修改web.xml,添加:
<context-param>
<param-name>crystal_image_uri</param-name>
<param-value>report/crystalreportviewers12</param-value>
</context-param>
<context-param>
<param-name>crystal_image_use_relative</param-name>
<param-value>webapp</param-value>
</context-param>
<servlet>
<servlet-name>CrystalReportViewerServlet</servlet-name>
<servlet-class>com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>CrystalReportViewerServlet</servlet-name>
<url-pattern>/CrystalReportViewerHandler</url-pattern>
</servlet-mapping>
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 rossi23 的回复:]
rpt文件不用换,在java下可以直接用,不用从新做.在java下做个项目,然后配置一下web.xml.不过你要下载cr4e.zip(crystal专门为eclipse for java做的服务包),把里面的jar放到你的工程下面.
[/Quote]

水晶报表 跨平台吗?

我项目中 怎么添加进来啊?

哦。谢谢。
rossi23 2009-10-09
  • 打赏
  • 举报
回复
rpt文件不用换,在java下可以直接用,不用从新做.在java下做个项目,然后配置一下web.xml.不过你要下载cr4e.zip(crystal专门为eclipse for java做的服务包),把里面的jar放到你的工程下面.
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 rossi23 的回复:]
找对人了,我会~~~你的rpt文件是crystalreport是什么版本做的?
[/Quote]

http://topic.csdn.net/u/20091009/09/9e003f9c-b64c-476b-b84e-a82ec638c314.html?23039


谢谢你的回答。

我的水晶报表 是 9 做的。


具体给个思路吧。或者 步骤。
rossi23 2009-10-09
  • 打赏
  • 举报
回复
找对人了,我会~~~你的rpt文件是crystalreport是什么版本做的?
  • 打赏
  • 举报
回复
大牛?人呢?

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧