Я получаю:
java.io.IOException: недопустимая подпись заголовка; читать IOException с Apache POI в документе Excel Я получаю: java.io.IOException: недопустимая подпись заголовка; прочитать 0x000201060000FFFE, ожидалось 0xE11AB1A1E011CFD0 при попытке добавить некоторые настраиваемые свойства в документ Excel с помощью apache POI ...
Я получаю:
java.io.IOException: недопустимая подпись заголовка; читать IOException с Apache POI в документе Excel Я получаю: java.io.IOException: недопустимая подпись заголовка; прочитать 0x000201060000FFFE, ожидалось 0xE11AB1A1E011CFD0 при попытке добавить некоторые настраиваемые свойства в документ Excel с помощью apache POI ...
Я получаю:
java.io.IOException: недопустимая подпись заголовка; читать 0x000201060000FFFE, ожидается 0xE11AB1A1E011CFD0
при попытке добавить некоторые настраиваемые свойства в документ Excel с использованием apache POI HPSF.
Я полностью уверен, что это файл Excel OLE2 (не HTML, XML или что-то еще, на что Excel не жалуется about).
Это важная часть моего кода:
try { final POIFSFileSystem poifs = new POIFSFileSystem(event.getStream()); final DirectoryEntry dir = poifs.getRoot(); final DocumentEntry dsiEntry = (DocumentEntry) dir.getEntry(DocumentSummaryInformation.DEFAULT_STREAM_NAME); final DocumentInputStream dis = new DocumentInputStream(dsiEntry); final PropertySet props = new PropertySet(dis); dis.close(); dsi = new DocumentSummaryInformation(props); } catch (Exception ex) { throw new RuntimeException ("Cannot create POI SummaryInformation for event: " + event + ", path:" + event.getPath() + ", name:" + event.getPath() + ", cause:" + ex); }
Я получаю ту же ошибку при попытке с файлами Word и Power Point (также OLE2).
У меня совершенно нет идей, поэтому любая помощь / указатели приветствуются :)