我正在尝试从xlsb工作簿中将范围读取到数据框中。我能用R中的xlsx包做到这一点吗?如果没有,有没有人知道怎么做呢?
发布于 2015-10-25 18:24:33
看一看excel.link包here。它允许您轻松地写入/读取数据,如下所示:
df<-xl[a1:b2] # if the file is open或
df<-xl.read.file('filename.xlsb',header=TRUE, top.left.cell="A1") # if the file isn't open发布于 2015-10-25 04:30:59
根据对xlsx包guide的阅读,我认为该包与xlsb格式不兼容。xlsb以二进制格式存储,而其他excel格式以XML格式存储。xls是Excel 95二进制格式,但显然xlsb与Excel 2003及更早版本不兼容。
您最好的选择可能是尝试使用RODBC,或者将您的工作簿另存为.csv并从中导入。
https://stackoverflow.com/questions/33321505
复制相似问题