Чтение файла xls с использованием POI или jxl, которые на самом деле ни в файле xls, ни в .xlsx не генерируют. Невозможно распознать поток OLE. - PullRequest
0 голосов
/ 05 февраля 2020

Я хочу открыть файл .xls, который не поддерживается Apache POI, поскольку файл не является ни файлом .xls, ни файлом .xlsx. Если вы откроете его в текстовом редакторе, вы увидите, что вместо этого HTML! См. https://bz.apache.org/bugzilla/show_bug.cgi?id=51031

Согласно исключению java .lang.IllegalArgumentException: ваш InputStream не был ни потоком OLE2, ни потоком OO XML

Я также пытался с jxl, и он выдает jxl.read.biff.BiffException: Невозможно распознать поток OLE.

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

...