资源简介
在项目中,经常免不了要导入、导出Excel,导出Excel稍微简单点,制作一张模板,然后将查询之后的数据写入到模板中即可,导出程序可以做到一次写好,基本上就可以通用。
但导入Excel相对麻烦点,一般情况下,导入的程序无法通用的主要原因是:对于不同的导入模板,字段field与单元格cellRef的映射关系是不相同的,这就导致对每一个导入模板都要去写一套相似的代码;我们应该想办法解决这个问题,减少每次导入Excel时都去拷贝粘贴相同的代码。
代码片段和文件信息
package cn.nami;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
import cn.zhaoql.excelexport.module.ExcelModule;
import cn.zhaoql.excelexport.userinterface.ExcelExpUtil;
import cn.zhaoql.excelimport.bean.ExcelData;
import cn.zhaoql.excelimport.userinterface.ExcelImportUtil;
import cn.zhaoql.excelimport.util.ExcelDataUtil;
public class Test
{
public static void main(String[] args) throws Exception
{
// 读取excel导入的数据
ExcelData data = testExcelImp();
// 将数据通过excel模板输出
testExcelExp(ExcelDataUtil.changeExcelDataToSimple(data).getRepeatData());
}
/**
* 测试excel导入
*/
private static ExcelData testExcelImp() throws Exception
{
String xmlFile = “excel_desc.xml“;
InputStream importExcelStream = new FileInputStream(“info_CRM.xls“);
ExcelData data = ExcelImportUtil.readExcel(xmlFile importExcelStream);
System.out.println(data);
return data;
}
/**
* 测试excel导出
*/
private static void testExcelExp(List
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19968 2010-09-24 20:29 exp_templete.xls
文件 19968 2010-09-24 20:29 info_CRM.xls
文件 2422 2010-09-24 20:32 bin\cn\nami\Test.class
文件 1056 2010-09-24 20:29 bin\excel_desc.xm
文件 61305 2010-09-24 20:26 lib\ExcelUtil.jar
文件 153253 2010-09-24 20:22 lib\jdom.jar
文件 1516415 2010-09-24 20:22 lib\poi-3.5-FINAL-20090928.jar
文件 1536 2010-09-24 20:29 src\cn\nami\Test.java
文件 1056 2010-09-24 20:29 src\excel_desc.xm
文件 408 2010-09-24 20:26 .classpath
文件 389 2010-09-24 20:32 .project
目录 0 2010-09-24 20:32 bin\cn\nami
目录 0 2010-09-24 20:27 src\cn\nami
目录 0 2010-09-24 20:32 bin\cn
目录 0 2010-09-24 20:27 src\cn
目录 0 2010-09-24 20:32 bin
目录 0 2010-09-24 20:26 lib
目录 0 2010-09-24 20:29 src
文件 55 2018-01-02 11:27 readme.txt
----------- --------- ---------- ----- ----
1777831 19
相关资源
- 2019美赛获奖名单Excel数据.xlsx
- Foursquare数据集
- excel百宝箱 Excel技巧网_Exce百宝箱ET版
- 美国各州,各个城市列表大全 Excel
- Excel快递单号拆分软件
- KML文件转EXCEL
- CAD面积数据输出EXCEL
- π型,T型滤波器设计Excel
- XYChartLabeler for excel
- VS2017导数据至EXcel表
- 《和秋叶一起学Excel》课程笔记
- JXLS 2.4.0 官方源码
- 2018银行卡卡BIN表汇总信息6700条
- Excel转GoogleEarth插件
- 2017年我国31个主要城市POI数据
- 破解Excel宏、工程不可查看、工作表密
- 2015年全国数模B题滴滴苍穹数据(Ex
- Excel插件Treeplan决策树
- unifastreport导出Excel二种方式
- excel工具包多个EXCEL合并列行、提取列
- 财务进销存EXCEL制作
- 多个Excel合并及重复数据过滤器-免费
- delphi 操作 excel 进行随机点名抽签的
- Distinctive Image Features from Scale-Invarian
- Symantec EndPoint Protection移除工具 - Cle
- 点云匹配代码
- EPPlus 4.5.3.1
- VaR应用EXCEL
- Qt中将QTableView中的数据导出为Excel文件
- Chrome导入导出cookie
评论
共有 条评论