【发布时间】:2018-04-13 12:38:04
【问题描述】:
我尝试使用 XLConnect,但它不起作用。
wb <- loadWorkbook("file.xlsx")
这是错误:
错误:EncryptedDocumentException (Java):提供的电子表格似乎是一个加密的 .xlsx 文件。 XSSF使用前必须解密,HSSF不能使用 wb
错误:NoSuchMethodError (Java):org.apache.poi.ss.usermodel.WorkbookFactory.create(Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/poi/ss/usermodel/Workbook;
【问题讨论】:
-
包xlsx是否也加载了?包 XLConnect 和 xlsx 不兼容,不能同时加载。原因是 XLConnect(带有 XLConnectJars)和带有 (xlsxjars) 的 xlsx 带有不同版本的 Apache POI。根据首先加载哪个包,另一个包将不起作用。 src
-
@RobertoMoratore 未加载 xlsx 包!!@KenWhite 我不知道如何使用 XSSF 解密文件。