创建ceshi.xls表格添加几条数据
<dependency>
<groupId>org.jxls</groupId>
<artifactId>jxls-jexcel</artifactId>
<version>1.0.6</version>
</dependency>
public String excel() throws IOException, BiffException {
Workbook readwb= Workbook.getWorkbook(new File("C:\\Users\\Administrator\\Desktop\\ceshi.xls"));
Sheet readsheet = readwb.getSheet(0);
int rsColumns = readsheet.getColumns(); //获取表格列数
int rsRows = readsheet.getRows(); //获取表格行数
List list = new ArrayList();
for (int i = 1; i < rsRows; i++) {
Map map = new HashMap();
for (int j = 0; j < rsColumns; j++) {
map.put(readsheet.getCell(j, 0).getContents(), readsheet.getCell(j, i).getContents());
}
list.add(map);
}
return list.toString();
}
上面代码进行获取表格内容
返回值样式
[{姓名=张三, 序号=1, 地址=合肥, 年龄=18, 性别=男}, {姓名=李四, 序号=2, 地址=安徽, 年龄=19, 性别=女}, {姓名=王五, 序号=3, 地址=蜀山, 年龄=20, 性别=男}, {姓名=赵六, 序号=4, 地址=蜀山, 年龄=21, 性别=男}, {姓名=张七, 序号=5, 地址=蜀山, 年龄=22, 性别=男}]