资源简介
excel通用解析和参数验证demo,里面包含两个接口方法,将excel(xlsx,和xls)文件,转为List对象,或者List 对象。
让开发者可以将精力放在解析对象上,而非row和cell的傻瓜式处理上

代码片段和文件信息
package zxy.test.poi;
import java.io.File;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import com.alibaba.fastjson.JSON;
/**
* @author xinyzhang
*
* @createTime 2018年9月28日-下午5:42:30
*
* @tag
*/
public class ExcelReader {
private static String ELEMENT_PROCESS = “process“;
private static String ELEMENT_NAME = “name“;
private static String ELEMENT_DATA = “data“;
private static String FILE_base_PATH = “/fmt/“;
private static String IGNONE_START_LINE = “ignone_start_line“;
private static String IGNONE_END_LINE = “ignone_end_line“;
public static List readExcelToInstance(String filePath String modelFile String elementName String sheetName
Class c) throws Throwable {
List ts = new ArrayList();
List
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1078 2018-09-29 15:24 test\.classpath
文件 556 2018-09-25 17:34 test\.project
文件 119 2018-09-25 17:34 test\.settings\org.eclipse.core.resources.prefs
文件 243 2018-09-25 17:34 test\.settings\org.eclipse.jdt.core.prefs
文件 90 2018-09-25 17:34 test\.settings\org.eclipse.m2e.core.prefs
文件 1735 2018-09-30 11:33 test\pom.xm
文件 7400 2018-09-30 10:05 test\src\main\java\zxy\test\poi\ExcelReader.java
文件 1025 2018-09-30 10:14 test\src\main\java\zxy\test\poi\test.java
文件 833 2018-09-30 10:05 test\src\main\java\zxy\test\validate\App.java
文件 166 2018-09-30 10:05 test\src\main\java\zxy\test\validate\dto\ba
文件 4781 2018-09-30 10:05 test\src\main\java\zxy\test\validate\dto\CreateBindParseDto.java
文件 1465 2018-09-30 10:05 test\src\main\java\zxy\test\validate\dto\Person.java
文件 894 2018-09-30 10:05 test\src\main\java\zxy\test\validate\dto\resultRespEnum.java
文件 901 2018-09-30 10:05 test\src\main\java\zxy\test\validate\dto\ResultValidate.java
文件 301 2018-09-30 10:05 test\src\main\java\zxy\test\validate\service\Handle.java
文件 905 2018-09-30 10:05 test\src\main\java\zxy\test\validate\util\Valite.java
文件 32256 2018-09-30 10:08 test\src\main\resource\CreateBindImport.xls
文件 1200 2018-09-29 18:19 test\src\main\resource\fmt\createBind.xm
文件 674 2018-09-25 17:34 test\src\test\java\zxy\test\AppTest.java
文件 32256 2018-09-30 10:08 test\target\classes\CreateBindImport.xls
文件 1200 2018-09-29 18:19 test\target\classes\fmt\createBind.xm
文件 111 2018-09-30 11:33 test\target\classes\me
文件 199 2018-09-30 11:33 test\target\classes\me
文件 1735 2018-09-30 11:33 test\target\classes\me
文件 520 2018-09-30 11:33 test\target\classes\zxy\test\poi\ExcelReader$ParseSort.class
文件 8663 2018-09-30 11:33 test\target\classes\zxy\test\poi\ExcelReader.class
文件 1641 2018-09-30 11:33 test\target\classes\zxy\test\poi\test.class
文件 1463 2018-09-30 11:33 test\target\classes\zxy\test\validate\App.class
文件 305 2018-09-30 11:33 test\target\classes\zxy\test\validate\dto\ba
文件 3943 2018-09-30 11:33 test\target\classes\zxy\test\validate\dto\CreateBindParseDto.class
............此处省略44个文件信息
相关资源
- vSphere6.06.56.7通用版注册机
- 通用后台管理系统模板
- 漂亮的系统登录界面
- 通用注入工具无驱版(HOOK注入、远程
- Radmin Server-3.5 完美绿色破解版x32 x64通
- 三星通用bios更新程序
- 具有向量状家族和中微子质量起源的
- 软件系统项目实施方案(通用模板)
- layuiAdmin:layuiAdmin后台管理模板完全由
- 昆仑通态通用版 网络版无限点破解文
- 通用进销存管理系统系统毕业设计论
- 带有彩色玻璃冷凝液的偶极Wilson线性
- Txt2Mobi通用版
- 易语言迅雷补丁源码
- 通用数据传输平台GTP
- 浪潮FC光纤接口系统SAN存储解决方案
- IP-SAN存储解决方案
- 基于IBM System x的金蝶通用企业ERP系统
- ASON 技术及其在城域网中的应用
- jxbrowser 所有版本通用的破解包
- Visual Assist X 通用破解补丁v2.0 适用于
- 研祥智能股份的\\EVOC\\ POS结构单板电
- 嵌入式实时操作系统μC/OS-II下通用驱
- 企业移动在百安居的应用
- 天津欧娜渔具成功应用神州数码易助
- 新大陆pos机usb通用驱动 v2.1.1 官方最新
- 手机usb通用驱动程序(手机USB万能驱
- 金蝶物流解决方案
- 思科智能化存储网络解决方案
- HP-零停机时间数据备份解决方案
评论
共有 条评论