我尝试读取这个excel文件:Test.xlsx,要做到这一点,我用我在互联网上发现了一个例子,但在Java读取Excel中,变量是空
我用这个链接,因为en例如: http://howtodoinjava.com/2013/06/19/readingwriting-excel-files-in-java-poi-tutorial/
它没有工作。 我复制了该文件的网址,因此没有错误。 每当我运行它,它只是显示错误:[] 当我调试它时,它显示我listize = 0
我应该改变什么?
ArrayList<String> list = new ArrayList<String>();
@Override
public List<String> getExcel(){
try {
FileInputStream file = new FileInputStream(new File("C:\\Users\\user\\Documents\\Test.xlsx"));
//Create Workbook instance holding reference to .xlsx file
HSSFWorkbook workbook = new HSSFWorkbook(file);
//Get first/desired sheet from the workbook
HSSFSheet sheet = workbook.getSheet("Sheet1");
//Iterate through each rows one by one
Iterator<Row> rowIterator = sheet.iterator();
while (rowIterator.hasNext()) {
Row row = rowIterator.next();
//For each row, iterate through all the columns
if (row.getRowNum() <= 7) {
continue;// skip to read the first 7 row of file
}
Iterator<Cell> cellIterator = row.cellIterator();
while (cellIterator.hasNext()) {
Cell cell = cellIterator.next();
list.add(cell.getStringCellValue());
}
//System.out.println("");
}
file.close();
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
这将有助于展示一些示例XML :) – tnw 2014-11-03 19:01:07
哪一个你需要?获得了网络和项目XML。 – 2014-11-03 19:04:29