[Xcelsius]从Xcelsius中导出Excel表格

 参考英文原文地址:http://myxcelsius.com/2009/07/06/customize-your-xcelsius-dashboard-with-the-export2excel-solution-from-clearpeaks/  。

 

首先给大家看一下演示效果:
 
如你所见,在ClearPeaks的驾驶舱中,用户可以根据各种条件过滤信息,并将过滤以后的信息显示在列表视图控件中。这种信息筛选的功能在xcelsius中实现起来倒是比较容易。令人惊奇的是,用户还可以将表格上的信息导出到Excel表格中。这是如何实现的呢?
ClearPeaks已经开发一个可定制的解决方案,使得任何一个BI开发者都可以快速、容易地添加到Xcelsius仪表盘,从而让使用者方便地导出Excel。这个插件叫做Export2Excel,基于JSP,Export2Excel利用Xcelsius中的xml数据连接方式,允许用户通过仪表盘上的选择器过滤信息,并生成Excel表格。
Export2Excel插件配置方法如下:
1、 下载Export2Excel插件。
下载地址: http://download.csdn.net/source/1797626
2、 将ExportToExcelv2.war复制到你的Tomcat webapps文件夹下。
3、 打开数据管理器。
4、 添加XML数据连接。
5、 设置XML数据URL,格式如下http://<servername>:<port>/ExportToExcelv2/index.jsp
6、 勾选“启用发送(Enable Send)”,设置你想要导出的数据的单元格的范围。
7、 勾选“启用加载(Enable Load)”,添加一个变量,设置该变量的名称为URLDummy,并且范围仅仅只能有一个单元格,这个单元格就是用来存放将要导出的Excel表格的路径。
如图所示:
 
配置完Export2Excel插件以后,需要在仪表盘上添加一个刷新连接按钮和一个URL按钮,刷新连接按钮用来刷新xml数据连接,通过Export2Excel生成Excel,URL按钮用来打开Excel表格的URL链接,下载Excel表格。

 

注意事项

1、该插件导出中文时会出现乱码,解决方法如下:

打开ExportToExcelv2/index.jsp文件,在BufferedReader urlLine = request.getReader();前加上request.setCharacterEncoding("UTF-8");即可。

2、该插件导出的excel并没有包含颜色、字体等格式,因为Xcelsius发送的仅仅只是包含你想导出的数据的字符串。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值