R xlsx package error

后端 未结 2 1795
粉色の甜心
粉色の甜心 2020-12-12 23:31
Error in .jcall(\"RJavaTools\", \"Ljava/lang/Object;\", \"invokeMethod\", cl,  : 
  java.util.zip.ZipException: invalid code -- missing end-of-block
<
相关标签:
2条回答
  • 2020-12-13 00:18

    I had this problem with a file downloaded from the internet using R command line, for an online course. Found that apparently the download mode needs to be set properly as write-binary (wb) since xlsx is basically a binary file (zip). Who knew?

    If that's what you did too, re-download the file with the mode set properly; like:

    download.file(fileUrl, destfile='./data/sample.xlsx', mode='wb')
    
    0 讨论(0)
  • 2020-12-13 00:19

    The version of java you have installed is likely incompatible with the xslx package. Try replacing your default java with the 64 bit version: https://www.java.com/en/download/faq/java_win64bit.xml.

    0 讨论(0)
提交回复
热议问题