0
我想讀一個.xlsx
Excel文件,但我得到一個異常:錯誤從Excel中獲取數據:無效頭標識
錯誤從Excel無效的頭標識獲取數據;閱讀 1688935826934608,預計-2226271756974174256
我失蹤了什麼?
我的代碼是
FileInputStream fileInputStream;
try {
fileInputStream = new FileInputStream(filePath + "\\"
+ "uploadAreaExcel.xlsx");
HSSFWorkbook workbook;
workbook = new HSSFWorkbook(fileInputStream);
HSSFSheet worksheet = workbook.getSheet("Sheet1");
System.out.println("Total Count :"
+ Integer.toString(worksheet.getLastRowNum()));
for(int i=1;i<worksheet.getLastRowNum();i++){
HSSFRow row1 = worksheet.getRow(i);
HSSFCell cellA1 = row1.getCell((short) 0);
System.out.println(cellA1.getStringCellValue());
HSSFCell cellB1 = row1.getCell((short) 1);
System.out.println(cellB1.getStringCellValue());
}
} catch (Exception e) {
System.out.println("Error in getting data from excel "+e.getMessage());
}
您能否向我們提供代碼示例和數據示例? – mkrakhin
請檢查代碼.. –