快逸报表导出为WPS文件
来源:互联网 发布:知乎 研发管理 编辑:程序博客网 时间:2024/05/01 14:17
有些客户的公司没有使用office系列的软件,而是使用wps系列的软件,他们在使用快逸报表的过程中遇到导出为外部word的需求时,就需要把对应的导出word扩展名为doc的文档变成导出扩展名为wps的文档。
本文介绍在快逸报表中实现导出扩展名为wps文档的两种方法,第一种是利用API直接写出导扩展名为.wps的方法,第二种是在导出保存的时候修改扩展名。
方法一:利用API导出扩展名为.wps的文本文档。
首先要写一个发布报表的JSP,在JSP中调用API,导出扩展名为.wps的文件,在JSP中要用到如下的方法来实现:
Context cxt=new Context();
String reportPath=”D \\reportHome\\webapps\\demo\\reportFiles\\1.raq”;
IReport rd = (ReportDefine)ReportUtils.read(reportPath);
Engine enging = new Engine( rd, cxt);
IReport iReport = enging.calc();
String license = “D:\ reportHome\\webapps\\demo\\WEB-INF\\classes\\内部测试专用服务器2009-12-31V4.0Windows.lic”;
ExtCellSet.setLicenseFileName(license);
ReportUtils.exportToDOC(”D:/test2.wps”, iReport);
这段导出代码与导出word文件的写法是一样的,只不过是在ReportUtils.exportToDOC(”D:/test2.wps”, iReport);处把要生成的文件的扩展名改成了.wps。JSP的具体样式如下图所示:
用这个JSP来发布一张普通的报表,在web页面上点击导出word的按钮,这时会弹出对话框,可以注意到此时弹出的对话框提示保存的文件扩展名就直接是.wps的,这样直接保存就可以了。如下图所示。
方法二:导出保存时手动修改后缀名。
这种方法不需要自己写JSP,只需要用润乾自带的JSP来发布报表。然后同样点击导出word文件的按钮,此时提示保存的文件的扩展名为.doc,具体的样式如下面两幅图所示:
如果没有预装office则会提示是未知类型的文件,选择保存文件,然后在保存的时候直接将扩展名写成.wps,然后保存即可。保存好的文件样式如下图所示,同样可以用wps打开。
这样就实现了用快逸导出.wps文件的目的。
- 快逸报表导出为WPS文件
- Java 报表 快逸报表
- 润乾使用api导出报表为pdf文件
- 快逸报表日志文件的配置方法
- 快逸报表为报表添加无数据的日期(二)
- php导出报表为excel
- 快逸报表 报表的美化
- 快逸报表常见问题整理-java报表
- 快逸报表部署心得
- 程序中用快逸报表
- 快逸报表部署心得
- 快逸报表使用总结
- 【转载】快逸报表问题
- 快逸报表换行BUG
- DataTable的数据导出显示为报表
- 水晶报表导出为word遇到问题。。
- 报表导出为CVS,pdf格式文件格式
- Firefox导出Excel报表为Html格式
- CentOS6.8 源码安装 git-2.10.2
- DMA直接存储器访问
- 设计模式之观察者模式(Java)
- 手机静音状态下也让播出声音
- centos7下使用yum安装mysql
- 快逸报表导出为WPS文件
- “事务”理解
- 算法导论之有关数论的算法
- maven项目junit测试运行时提示java.lang.NoClassDefFoundError: xx
- InnoDB存储引擎简述
- 【opencv小应用】银行卡号识别(二)
- Java抽象类与接口
- 润乾V4导出TXT时自定义分隔符
- negix安装部署