在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)