不使用任何jar读取Java中的excel文件

问题描述 投票:1回答:1

我需要在Java中读取excel文件,而不使用任何第三方库jar(如POI,JEXCEL。我不知道spring可以完全支持吗?请提出您是否知道的建议。

提前感谢

使用我已完成但未使用任何jar进行阅读的POI

 public static void readFromExcel(String file) throws IOException{
        HSSFWorkbook myExcelBook = new HSSFWorkbook(new FileInputStream(file));
        HSSFSheet myExcelSheet = myExcelBook.getSheet("Birthdays");
        HSSFRow row = myExcelSheet.getRow(0);

        if(row.getCell(0).getCellType() == HSSFCell.CELL_TYPE_STRING){
            String name = row.getCell(0).getStringCellValue();
            System.out.println("name : " + name);
        }
java java-ee java-8 java-9 java-10
1个回答
0
投票

如果不允许使用第三方JAR或库,则需要编写解析器以将文档读入数据类。

[我建议您看看file format specification for Microsoft Office。您将需要了解这一点以构建可靠的解析器。

仅使用Apache POI并查看是否可以更改要求以允许它会容易得多。

© www.soinside.com 2019 - 2024. All rights reserved.