apache poi 3.6: чтение файла xlsx - PullRequest
0 голосов
/ 23 мая 2010

У меня относительно тупой вопрос новичка, я пытаюсь открыть файл xlsx для чтения с помощью apache POI 3.6.

XSSFWorkbook workBook = новая XSSFWorkbook ("C: \ test.xlsx");

Файл xlsx был сохранен в Excel 2007, ошибка, которую я вижу: Исключение в потоке "main" java.lang.NoClassDefFoundError: org / apache / xmlbeans / XmlException

  • Я не знаю, в чем заключается решение ... какие-либо идеи и / или примеры кода?

Ответы [ 2 ]

2 голосов
/ 23 мая 2010

В вашем classpath отсутствует одна из зависимостей для Apache POI. В частности, вам не хватает фляги XMLBeans. Вы используете Maven?

0 голосов
/ 23 мая 2010

и вы можете скачать его здесь: http://apache.securedservers.com/xmlbeans/binaries/xmlbeans-2.5.0.zip

если (наиболее вероятно) вы используете IDE (затмение и т. Д.), Добавьте его в путь сборки ...

если вы вызываете из CLI, используйте ключ -cp, как вы могли бы делать для всего остального ...

1008 * Rgds *

-ksm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...