1.创建XSSFWorkbook对象(如果是 .xls表格,则需要创建HSSFSheet对象)
XSSFWorkbook wb = new XSSFWorkbook(InputStream);
2.获取表格中的第一个子表数据
XSSFSheet sheet = wb.getSheetAt(0);
3.循环遍历获取表格每一行第一列的数据
for (Iterator<?> ite = sheet.rowIterator(); ite.hasNext();) {
XSSFRow row = (XSSFRow) ite.next();
//获取第一列的数据
if (i >= 2) {
if (row.getCell(0) != null) {
String duty = row.getCell(0).getStringCellValue();
} else
break;
}
i++;
}
注:如果表格里面的数据不是字符串,需要先进行转换再获取
XSSFCell cell = row.getCell(1);
cell.setCellType(CellType.STRING);
String mobile = cell.getStringCellValue();