Конструктор XSSFWorkbook не определен

Я пытаюсь сделать XSSFWorkbook вот так

File file = new File(fileName);
Workbook workbook = new XSSFWorkbook(file);

Но получаю ошибку:

The constructor XSSFWorkbook(File) is undefined

Я проверил здесь: http://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html и говорит, что есть конструктор, который принимает файлы

XSSFWorkbook(java.io.File file)
Constructs a XSSFWorkbook object from a given file.

Почему не работает?


person LazerWing    schedule 03.08.2014    source источник
comment
Я не мог придумать ничего, кроме как попросить вас проверить, находятся ли банки poi на вашем пути сборки.   -  person raj    schedule 03.08.2014
comment
может быть проблема с версией poi jar. Возможно, вы используете старую версию.   -  person Sanjeev    schedule 03.08.2014
comment
Документы JavaDocs на веб-сайте Apache POI всегда относятся к последней версии. Скорее всего, вы используете более старую / у вас более старые банки, чем вы имели в виду в своем пути к классам. Можете ли вы попробовать обновить свою версию POI?   -  person Gagravarr    schedule 03.08.2014
comment
В 3.9 нет конструктора, который принимает файл. Убедитесь, что вы используете последнюю версию или конструктор, доступный в вашей версии.   -  person Jonathan Drapeau    schedule 05.08.2014
comment
Я загрузил версию 3.10 отсюда: poi.apache.org/download.html и добавил poi, poi-ooxml и даже poi-ooxml-shemas (не уверен, нужен ли мне этот) на мой путь сборки. HSSFWorkbook работает нормально, но XSSFWorkbook по-прежнему говорит, что конструктор не определен.   -  person LazerWing    schedule 09.08.2014
comment
Вы когда-нибудь решали это? У меня такая же проблема.   -  person AaronP    schedule 03.12.2014
comment
У меня такая же ошибка с использованием poi 3.9. Решил при использовании poi 3.11   -  person August    schedule 07.04.2015


Ответы (2)


Использовать...

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.10.1</version>
</dependency>
person Vivek T    schedule 12.11.2014

Попробуйте использовать 3.14. Меня устраивает!!

person Chandani Madnani    schedule 29.05.2016