使用data.table::fread()读取xlsx文件,但选择工作表。

3

我在fread()函数中没有找到任何参数可以让我选择想要的表格。
我正在尝试这样做:

tab <- data.table::fread('myfile.xlsx')

由于我的文件有很多个工作表,我该如何通过工作表名称选择其中的一个?

1个回答

4
 library("readxl")
 FirstTable  <- read_excel("locations.xlsx", 1) # for first tab
 SecondTable <- read_excel("locations.xlsx", 4) # for fourth tab

另一种方法!

您可能会发现这个链接有用 - 将Excel导入R


4
据我所知,以及互联网上的信息,fread 无法读取 Excel 文件。 https://dev59.com/AlYM5IYBdhLWcg3w1Czx - undefined
这很奇怪,因为我可以用fread()读取xlsx文件,但是我无法选择要使用的工作表。 - undefined
@igorkf,请你上传一下你的xlsx文件进行测试好吗?因为除了你以外,没有其他人能够加载xlsx文件。这样我们就可以自己测试一下了。 - undefined
抱歉,那是很久以前的事情了,我无法再重现它了。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接