我試圖加載一個有大量數組計算的大量Excel工作簿(.xlsm格式,〜30 MB)。XLConnect loadWorkbook錯誤 - POIXMLException(Java)
> wb1 <- loadWorkbook("Mar_SP_20130227_V6.1.xlsm")
Error: POIXMLException (Java): java.lang.reflect.InvocationTargetException
但我能夠成功加載工作簿的僅值/無宏版本。
> wb2 <- loadWorkbook("Mar_SP_20130227_V6.1_VALUES_ONLY.xlsx")
> wb2
[1] "Mar_SP_20130227_V6.1_VALUES_ONLY.xlsx"
什麼可能導致錯誤?
從維護者的website我可以看到工作簿中可能存在包含數組calc或不受支持的公式函數的問題,但這看起來不是相同的錯誤。
Java的信息:
C:\> java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode)
什麼是完整的堆棧跟蹤? (應該比這一行更多) – Gagravarr 2013-04-05 05:02:13
嗨Gagravarr,這就是XLConnect R軟件包(使用ApachePOI)向用戶(我)展示的所有內容。在java目錄中是否有日誌顯示stracktrace? – 2013-04-05 06:45:54