将xlsb文件的工作表列表导入R



在R中有任何方法可以导入xlsb excel文件的工作表列表或数量吗?我知道xlsx(excel_sheets(也有类似的功能,但它不适用于xlsb。

使用{readxlsb}包,您可以制作一个"技巧";其主函数的debug参数使用工作簿中的任何工作表(sheet参数处的标签或索引(或命名对象(range参数处(。

library(readxlsb)
src_path <- "directory/file.xlsb"  # your filepath
df <- readxlsb::read_xlsb(
src_path,
sheet = 1,    # got 1st worksheet, e.g.
debug = TRUE
)
sheets <- df$env$sheets

# number of worksheets
print(nrow(sheets))
# their names
print(sheets$Name)

最新更新