润乾报表v4-自动导入excel
来源:互联网 发布:查看windows激活状态 编辑:程序博客网 时间:2024/05/22 19:41
润乾报表可以实现在设计器中把excel文件导入成raq文件,但是有些客户希望在后台通过代码自动把excel导成raq文件,然后再在其他的地方使用导成的raq文件。这样一来,设计器中的导入excel功能就不能满足客户的需求了,需要自己写API代码来实现客户的需求。
需求的实现思路为:通过润乾API中的ExcelImporter类里面的saveTo ()方法把excel导成raq到本地路径。
实现API自动导入excel成raq的代码如下:
package com.zhengzhong.practise;
import java.io.OutputStream;
import com.runqian.report4.ide.ExcelImporter;
import com.runqian.report4.model.ReportDefine;
import com.runqian.report4.util.ReportUtils;
public class ImportExcel {
public void importer(String excel,String raq){
String[str = null;
ReportDefine[rds = null;
try {
ExcelImporter excelimport = new ExcelImporter(excel);
str = excelimport.saveTo(raq);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for(int i=0;i<str.length;i++){
try {
ReportDefine rd = (ReportDefine)ReportUtils.read(str[i]);
System.out.println(“ssssssssssssssss=”+str[i]);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String excel = “F:/aa.xls”;
String raq = “F:/“;
ImportExcel ie = new ImportExcel();
ie.importer(excel, raq);
}
}
上面API代码中的importer(String excel,String raq)方法的作用是根据传进来的需要导入的excel路径和要导成的raq路径(excel为需要导入的excel路径,raq为要输出的raq的路径),执行上面的代码就可以看到指定的excel被导成raq到指定的路径中了,上面的代码支持多sheet的excel,多sheet的excel导成raq的时候raq的名字为:(excel名字+sheet名字).raq
执行上面代码的截图如下图所示:
执行代码后可以在本地的文件夹中找到对应的raq文件,具体效果如下图所示:
执行以上代码后,在后台自动把excel导成raq的需求就实现了。
- 润乾报表v4-自动导入excel
- 润乾报表v4-展现报表同时后台导出excel
- 润乾报表V4大数据api分批导出excel
- 润乾报表v4-填报分页自动计算页数
- 润乾报表v4-API导出EXCEL删除报表某一行或列
- 润乾报表(V4)用ajax实现关联单元格自动填充
- vba 自动导入excel报表遇到的问题及解决方法
- 润乾报表v4-导出xml文件
- 润乾报表v4-API修改报表数据源
- 润乾报表v4-调整报表内文字行间距
- 润乾报表v4-domino集成报表的方案
- 润乾报表v4-JAVA APPLICATION下报表应用
- Excel 报表导入导出
- 润乾报表实现将多个报表导入一个excel的多个sheet
- 企业级报表Excel导入导出
- 润乾报表V4.5在tomcat7下的部署
- weblogic10下部署润乾报表V4的demo应用
- AJAX校验在润乾V4填报表中的使用
- iOS单元测试
- JS数组的长度问题
- 原型模式
- android 6.0 动态权限解决方案
- Contour Detection and Hierarchical Image Segmentation
- 润乾报表v4-自动导入excel
- jsp页面转换时间显示格式
- Android 内网的udp和socket的通讯的demo
- 关于eclipse混淆打包的总结
- java NIO教程
- python安装
- Unity3D检测查找某个子物体
- 铝模板/塑料模板自动配模软件开发 基于Revit二次开发
- Java工程师成神之路