【发布时间】:2018-11-27 03:22:10
【问题描述】:
我同时处理大量 xls 和 xlsx 文件,但没有简单的方法将它们转换为相同的文件类型。
我在读取它们时遇到问题,因为“xlsx”包中的 read.xlsx() 可以很好地处理 xls 文件,但是在尝试读取 xlsx 文件时出现 Java Out of Memory 错误。我尝试使用以下行来扩展记忆,但没有成功: 选项(java.parameters =“-Xmx1000m”) 作为替代选项,我尝试了“openxlsx”包中的 read.xlsx() ,但它不读取 xls 文件,并且上述两个包在同时加载时不兼容。我在使用“XLConnect”包时遇到了同样的困难,在尝试使用同时加载的“xlsx”和“XLConnect”包时,我又遇到了 java 错误。
我很想知道人们如何解决这种情况?
【问题讨论】:
-
你试过
readxl包吗?优点是不依赖Java。 -
还没有。它似乎工作!非常感谢您的提示。
标签: r