资源简介
在项目中,经常免不了要导入、导出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
相关资源
- 先进先出库存管理excel表格.rar
- [免费]强大的OFFICE经验(Word Excel)
- ICD10 excel
-
分别适用于.NET fr
amework 2.0和4.0的E - K码和经纬度转换excel表格
- Php 导出数据为EXCEL程序
- 项目周报格式(excel格式报表)
- 一个基于MFC的GridCtrl,提供类似Excel的
- EXCEL横转竖(列转行)宏
- Excel高效办公实例
- 湖南省计算机等级二级考试excel题集锦
- EXCEL文件转换成固定的格式的文本格式
- 从EXCEL中取数据在Teechart7显示应用示例
- New fixed point theorems of e-concave-convex m
- excel VBA 800(全)
- 易语言Excel多表对应处理源码
- 易语言EXCEL另存为CSV文件源码
- checkpoint的snmp及syslog配置.doc
- Symantec AntiVirus for Microsoft SharePoint产品
- EXCEL函数手册.chm格式
- Excel修复精灵中文免费版2009
- DataNumen Excel Repair Excel文件修复工具
- vue实现导出Excel的两个js文件-Blob+Exp
- Blob.js+Export2Excel.js
- LibXL for Windows 3.8.3 最新版Excel操作库带
- EXCEL 甘特图模板
- 项目开发计划与跟踪汇总表模板
- 中文版excel2007 图表宝典(光盘附件)
- 嵌入式工程师周报 项目管理 甘特图
- 一张精美的PowerPoint甘特图模板.rar
评论
共有 条评论