Чтобы прочитать количество листов Excel в R, вы можете использовать несколько методов. Вот несколько подходов, которые вы можете попробовать:
-
Использование пакета «readxl»:
library(readxl) sheets <- excel_sheets("path_to_excel_file.xlsx") num_sheets <- length(sheets)
-
Использование пакета «openxlsx»:
library(openxlsx) wb <- loadWorkbook("path_to_excel_file.xlsx") sheets <- getSheetNames(wb) num_sheets <- length(sheets)
-
Использование пакета «xlsx»:
library(xlsx) sheets <- getSheetNames("path_to_excel_file.xlsx") num_sheets <- length(sheets)
-
Использование пакета «readxlsb»:
library(readxlsb) sheets <- xlsb_sheets("path_to_excel_file.xlsb") num_sheets <- length(sheets)
-
Использование пакета “tidyxl”:
library(tidyxl) sheets <- xlsx_cells("path_to_excel_file.xlsx", sheet_number = NULL)$sheet num_sheets <- length(unique(sheets))
Эти методы должны дать вам количество листов, присутствующих в указанном файле Excel. Не забудьте заменить «path_to_excel_file.xlsx» фактическим путем к файлу Excel.