Где находится класс WorkbookFactory в Апачи POI 3.14?

Я создаю маленький пример, чтобы работать с файлами Excel. Обычно я верю в них с 0, чтобы использовать последние версии книжных магазинов. В этом случае, я работаю с Апачи POI 3.14, который был брошен в марте 2016 и maven. У меня есть этот маленький код, чтобы открывать файл Excel, сохраняемый к диску:

File file = new File(/* ruta de mi archivo */);
Workbook workbook = WorkbookFactory.create(file);

Но IDE бросает в меня ошибку в WorkbookFactory, покажи, что не существует вышеупомянутый класс. Я помню что работал даже с POI 3.11 и у него не было этой проблемы. Кто-то знает, где находится этот класс сейчас?

Моя конфигурация зависимости от pom:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.14</version>
</dependency>
2
задан 03.04.2016, 08:26
1 ответ

Ища в Интернете, encontrГ© ответ @Gagravarr , которые он показывает, что этот класс сейчас находится OOXML POI в ней librerГ - с нее versiГіn 3.13. Эта serГ - в нее soluciГіn в maven, добавлять разыскиваемую зависимость:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.14</version>
</dependency>
<!--
    Agregar la dependencia a poi-ooxml
    Verificar que sean la misma versión
-->
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.14</version>
</dependency>
1
ответ дан 24.11.2019, 14:39