drno-reg
@drno-reg
см не кратко

Есть ли кроме org.apache.poi другие free пакеты для работы с файлами MS Excel?

Здравствуйте.

Сегодня нужно было решить задачу с загрузкой информации из excel файла на Java.
Воспользовался пакетом org.apache.poi

работающий пример

try {
            FileInputStream file = new FileInputStream(new File("example.xlsx"));

            //Create Workbook instance holding reference to .xlsx file
            XSSFWorkbook workbook = new XSSFWorkbook(file);

            //Get first/desired sheet from the workbook
            XSSFSheet sheet = workbook.getSheetAt(0);

            //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
                Iterator<Cell> cellIterator = row.cellIterator();

                while (cellIterator.hasNext())
                {
                    Cell cell = cellIterator.next();
                    //Check the cell type and format accordingly
                    switch (cell.getCellType())
                    {
                        case Cell.CELL_TYPE_NUMERIC:
                            System.out.print(cell.getNumericCellValue() + "\t");
                            
                            break;
                        case Cell.CELL_TYPE_STRING:
                            System.out.print(cell.getStringCellValue() + "\t");                        
                            break;
                    }
                }
                System.out.println("");
            }
            file.close();
        } catch (Exception e) {
            e.printStackTrace();
        }


Существуют ли кроме org.apache.poi другие free пакеты для работы с файлами MS Excel для Java?
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 1
JXLS и какой-то коммерческий (забыл название), непереносимый, т.к. работает через OLE Automation.
А что не так с POI? Использую его постоянно, т.к. много чего приходится импортировать/экспортировать. Доволен.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы