读取合并单元格的excel

最后更新:2023-10-18 21:04:07 | 状态:未完成
File file = new File(dir,"export_table.xlsx");
List list = ExcelUtil.read(file);	//默认读取第0个sheet从第0行开始
list = ExcelUtil.read(file,1,3);	//读取第1个sheet从第3行读取

//遇到合并单元格的,将拆分开未合并前的状态,拆分后补上每个单元格的值
//返回的是一个二维数组
//为了操作方便可以把返回值转换成DataSet,DataSet中的条目(DataRow)以excel列下标作为属性key
DataSet set = new DataSet(list); 
11 12 13
21 23
31 32 33

读取以上表格将返回

[
[11,12,13],
[21,12,22],
[31,32,33]
]

首页 最近更新 搜索 提交 回复