读取合并单元格的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]
]