Microsoft Office 2013 から作成された Excel シート (xls/xlsx) の読み取り中に問題が発生しました。
<cfspreadsheet
action="read"
src="E:\FromD\Test Codes\POIUtility\examples\sheet.xls"
name="SpreadsheetObj">
</cfspreadsheet>
エラーは次のとおりです。
Excel の読み取り中にエラーが発生しました: org.apache.poi.EncryptedDocumentException: 提供されたスプレッドシートは、暗号化された .xlsx ファイルのようです。XSSF で使用する前に復号化する必要があり、HSSF では使用できません。
Excel の読み取り中にエラーが発生しました: org.apache.poi.hssf.record.RecordFormatException: 不明な暗号化情報 4.
CF9とCF10でやってみました。両方のバージョンで同じエラーが見つかりました。また、更新された POI 3.10 で POI jar ファイルを更新しましたが、うまくいきませんでした。これらのリンクをたどった:
- https://issues.apache.org/bugzilla/show_bug.cgi?id=56564
- https://issues.apache.org/bugzilla/show_bug.cgi?id=35897
どんな助けでも大歓迎です。