Как мы можем считать защищенный пароль файл Excel (.xls) с ПОИ API

Если у Вас есть значения, которые Вы хотите уже вставить в другую таблицу, то можно Вставить от избранного оператора.

INSERT INTO a_table (column_a, column_b) SELECT column_a, column_b FROM b_table;

Иначе, можно перечислить набор единственной строки, вставляют операторы и отправляют несколько запросов оптом, чтобы сэкономить время для чего-то, что работает и в Oracle и в MySQL.

решением @Espo является также хорошее, которое будет работать и в Oracle и в MySQL, если Ваши данные уже не будут в таблице.

5
задан Randomness 12 June 2011 в 14:19
поделиться

2 ответа

POI не сможет читать зашифрованные книги - это означает, что если вы защитили всю книгу (а не только лист), тогда он не сможет это прочитать. В противном случае все должно работать.

0
ответ дан 13 December 2019 в 05:39
поделиться

Рави прав. Кажется, вы можете читать защищенные паролем, но не зашифрованные файлы с POI. См. http://osdir.com/ml/user-poi.apache.org/2010-05/msg00118.html . Следующий код распечатывает трассировку файла

POIFSLister lister = new POIFSLister();
lister.viewFile(spreadsheetPath, true);

. Если вы получили вывод, в котором упоминается шифрование, вы не можете открыть файл с помощью POI.

0
ответ дан 13 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

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