반응형
R의 Excel 워크북에서 시트 수 추출(XL Connect 없음)
저는 R(및 프로그래밍)이 비교적 생소합니다.36장짜리 엑셀 워크북을 가지고 있는데, 몇 장이 있는지 모르고 코드를 통해 알아봤으면 합니다.저는 다음과 같은 것을 시도했습니다.
options(java.parameters = "-Xmx6g")
library(XLConnect)
myWorkbook <- loadWorkbook(filename)
numberofsheets <- length(getSheets(myWorkbook))
하지만 메모리를 6GB로 설정했는데도 XL Connect에서 메모리 오류가 발생하여 다른 패키지(예: xlsx, openxlsx)를 사용하고 싶습니다.XL Connect를 사용하지 않고 Excel 워크북의 시트 수를 확인할 수 있는 방법이 있습니까?도와주셔서 고마워요.
시도해 볼 수 있습니다.
library( readxl )
length( excel_sheets( filename ) )
이것은 당신이 원하는 대로 해야 합니다.
gdata::sheetCount("your_path_here.xlsx")
또한 시트 이름을 배열로 나열합니다.
library(purrr)
library(readxl)
file <- 'your_path_here.xlsx'
sheets <- excel_sheets(file)
언급URL : https://stackoverflow.com/questions/40547176/extract-the-number-of-sheets-from-an-excel-workbook-in-r-without-xlconnect
반응형
'programing' 카테고리의 다른 글
텍스트별 링크 선택(정확히 일치) (0) | 2023.08.26 |
---|---|
데이터 특성 값을 업데이트할 수 없습니다. (0) | 2023.08.26 |
예외 가져오기:'springSecurityFilterChain'이라는 이름의 빈이 정의되지 않았습니다. (0) | 2023.08.26 |
MariaDB, 테이블이 나열되지만 찾을 수 없습니다. 데이터 정렬이 "사용 중"입니다. (0) | 2023.08.26 |
Javascript 라이브러리 및 CSS 폴더 구조 구성을 위한 모범 사례 (0) | 2023.08.26 |