如何阅读xlsb文件?

时间:2015-10-24 17:58:50

标签: r excel xlsb

我正在尝试将范围从xlsb工作簿读入数据框。我可以使用R中的xlsx包来执行此操作吗?如果没有,有没有人知道如何做到这一点?

2 个答案:

答案 0 :(得分:8)

查看excel.linkhere。它允许您轻松地写入/读取数据:

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

答案 1 :(得分:0)

基于阅读xlsx包guide,我认为该包与xlsb格式不兼容。 xlsb以二进制格式存储,而其他excel格式以XML格式存储。 xls是Excel 95二进制格式,但显然xlsb与Excel 2003及更早版本不兼容。

您最好的选择可能是尝试RODBC,或将您的工作簿保存为.csv并从那里导入。