【发布时间】:2014-02-15 05:29:25
【问题描述】:
如何从excel2010 获取无线电值(true or false)?在java中,谢谢!
【问题讨论】:
如何从excel2010 获取无线电值(true or false)?在java中,谢谢!
【问题讨论】:
首先您必须下载Apache POI 库。然后你可以借助下面给出的代码来实现你想要的。
FileInputStream file = new FileInputStream(new File("d:/file.xls"));
//Get the workbook instance for XLS file
HSSFWorkbook workbook = new HSSFWorkbook(file);
//Get first sheet from the workbook
HSSFSheet sheet = workbook.getSheetAt(0);
//Iterate through each rows from first sheet
Iterator<Row> rowIterator = sheet.iterator();
while(rowIterator.hasNext()) {
Row row = rowIterator.next();
//For each row, iterate through each columns
Iterator<Cell> cellIterator = row.cellIterator();
while(cellIterator.hasNext()) {
Cell cell = cellIterator.next();
switch(cell.getCellType()) {
case Cell.CELL_TYPE_BOOLEAN:
System.out.print(cell.getBooleanCellValue() + "\t\t");
break;
case Cell.CELL_TYPE_NUMERIC:
System.out.print(cell.getNumericCellValue() + "\t\t");
break;
case Cell.CELL_TYPE_STRING:
System.out.print(cell.getStringCellValue() + "\t\t");
break;
}
}
System.out.println("");
}
查看link 了解更多信息。
【讨论】: