我正在学习使用apachePOI库读写excel,我找到了两种解决方案,一种是使用HSSFWorkbook,另一种是使用Workbook。现在我有疑问为什么有两种解决方案来实现同一个功能。
我的代码:
FileInputStream fis=new FileInputStream("D:\\Extras\\SeleniumPractice\\TestData.xlsx");
Workbook workbook=WorkbookFactory.create(fis);
Sheet sheet=workbook.getSheet("TestData");
当我进行搜索时:
FileInputStream file = new FileInputStream(new File("C:\\test.xls"));
//Get the workbook instance for XLS file
HSSFWorkbook workbook = new HSSFWorkbook(file);
//Get first sheet from the workbook
HSSFSheet sheet = workbook.getSheetAt(0);
提前感谢.. :)
谢谢 马赫什
XSSF
类和.xls
文件时遇到了问题。但是我改用了HSSF
类。今后会牢记你的答案。 - Pugal