我试图阅读一些非常凌乱的xls工作簿。工作簿包含合并的单元格,隐藏的行/列,分组的行/列和宏按钮。我已经能够从同一组工作簿中读取其他工作表,但有一系列工作表不起作用。我运行以下代码:
table <- read_xls(path = 'path', sheet = 'sheet name', range = 'A1:AZ150')
并获取
Error in read_fun(path = path, sheet = sheet, limits = limits, shim = shim, :
std::bad_alloc
In addition: Warning message:
In doTryCatch(return(expr), name, parentenv, handler) :
restarting interrupted promise evaluation
如果您对如何解决此问题有任何想法,请与我们联系?
谢谢, 约翰尼
答案 0 :(得分:0)
我遇到了同样的错误,但是使用的excel文件的扩展名有问题。
打开xls文件时,MSExcel向我发出警告,指出文件内容和扩展名不匹配。当我将文件另存为.xlsx时,将文件读入R可以正常工作。