Чтение файла Excel в Java без использования банок - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть требование, чтобы прочитать файл Excel в Java без использования каких-либо сторонних библиотек JAR, таких как POI, JEXCEL. Я не знаю точно, может ли Spring поддерживать для того же?Пожалуйста, предложите, если вы что-то знаете.

Заранее спасибо

Используя POI, я сделал, но прочитал без использования jar

 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);
        }

1 Ответ

1 голос
/ 25 сентября 2019

Если вам не разрешено использовать сторонний JAR или библиотеку, вам нужно написать синтаксический анализатор для чтения документа в ваши классы данных.

Я бы посоветовал вам взглянуть на спецификация формата файла для Microsoft Office .Вам нужно будет понять это, чтобы создать надежный парсер.

Было бы намного проще просто использовать Apache POI и посмотреть, можно ли изменить требования, чтобы это разрешить.

...