wu8829 发表于 2014-11-24 20:20:00

不预览,直接导出Excel

工程师:您好!
      目前将RDL报表导出Excel的方法,是建立一个页面,在页面上放置FlashViewer,然后点击FlashViewer“导出Excel”按钮来实现导出。
       请问是否可以在不建议页面,不通过FlashViewer,用代码将RDL报表直接导出为Excel文件呢?于此同时,还要能指定导出的EXCEL文件名以及表名称!

iceman 发表于 2014-11-25 12:20:00

回复 1楼wu8829的帖子

AR 9已经发布,针对Excel导出及套打都有增强,详细请查看:
http://www.gcpowertools.com.cn/products/activereports_whatsnew.htm

你可以下载测试以下Case 并且体验新功能:
http://www.gcpowertools.com.cn/downloads/trial/ActiveReports/AR9/ActiveReports-v9.0.1678.0.zip

附件为新特性的使用方法:
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=12035

谢谢

wu8829 发表于 2014-11-25 15:57:00

太繁琐,有没有简单的方法

iceman 发表于 2014-11-25 19:39:00

回复 3楼wu8829的帖子

和您确认下,是希望在后台导出还是直接导出到前台?是希望在什么时间导出呢?表名称指的是 Excel Sheet 的名称目前无法指定。

wu8829 发表于 2014-11-25 22:47:00

我不太明白您所谓的"后台"、"前台"是什么意思!

我目前是希望实现:点击网页上的某个按钮,然后就弹出一个保存框,让用户保存。

iceman 发表于 2014-11-26 14:24:00

回复 5楼wu8829的帖子

导出到客户端文件请参考博客:
http://blog.gcpowertools.com.cn/post/2013/07/04/ActiveReports-Export.aspx

只需要在 Button Click 事件中调用相应方法即可。

wu8829 发表于 2014-11-26 16:12:00

看了博客的文章,也调试了很久很久,依然没有成功,弹出“中止线程”的提示,原来导出的这些代码是不能放在 页面回调 下面的,又走了很多弯路,绕开页面回调,哎~~~总算搞定了。

谢谢。此帖可以封帖

iceman 发表于 2014-11-26 16:13:00

回复 7楼wu8829的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 不预览,直接导出Excel