首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何读取xlsb文件?

如何读取xlsb文件?
EN

Stack Overflow用户
提问于 2015-10-25 01:58:50
回答 2查看 24.2K关注 0票数 4

我正在尝试从xlsb工作簿中将范围读取到数据框中。我能用R中的xlsx包做到这一点吗?如果没有,有没有人知道怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2015-10-25 18:24:33

看一看excel.linkhere。它允许您轻松地写入/读取数据,如下所示:

代码语言:javascript
复制
df<-xl[a1:b2] # if the file is open

代码语言:javascript
复制
df<-xl.read.file('filename.xlsb',header=TRUE, top.left.cell="A1") # if the file isn't open
票数 9
EN

Stack Overflow用户

发布于 2015-10-25 04:30:59

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

您最好的选择可能是尝试使用RODBC,或者将您的工作簿另存为.csv并从中导入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33321505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档