Ⅰ 用java从excel文档中读取指定数据求解答
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(
file));
// 获得第一个工作表对象
HSSFSheet sheet = workbook.getSheetAt(0);
// 得到有效的行数
int countRows = sheet.getLastRowNum();
int countColumns = 0;
//第一行为表头,从第二行开始读数据
for (int i = 1; i <= countRows; i++) {
// 获取行对象
HSSFRow row = sheet.getRow(i);
if (row == null)
continue;
// 一行的单元格数量
countColumns = row.getLastCellNum();
for (int j = 0; j < countColumns; j++) {
// 获取单元格
HSSFCell cell = row.getCell(j);
String strCell = "";
if (null != cell) {
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_NUMERIC:// 数字类型
.........
break;
}
}
}
}