workbookfactory для получения файла выдает ошибку

#selenium #apache-poi

#селен #apache-poi

Вопрос:

Я новичок в selenium,
FileInputStream fis= новый FileInputStream(«C:DocumentsLanding_page.xls «);
Workbook wb = new WorkbookFactory (fis);
Я получаю ошибку компиляции для выполнения вышеуказанных 2 строк даже после импорта всех необходимых файлов jar

Комментарии:

1. Попробуйте использовать двойные косые черты для имени файла .. C:\Documents\Landing_page.xls

2. Если это не сработает, поделитесь сведениями об исключении.

3. workbookfactory.create(fis) должен использоваться вместо создания экземпляра workbookfactory. Сработало после его изменения 🙂

Ответ №1:

Если вы посмотрите на JavaDocs для WorkbookFactory, вы увидите, что это не класс, который вы создаете.

Вместо этого то, что вы хотите сделать, это, как взято из документов POI:

 Workbook wb = WorkbookFactory.create(new File("MyExcel.xls"));
 

Вам нужно вызвать метод create (File), и вы захотите использовать файл напрямую, а не InputStream для уменьшения объема памяти.