XLConnect를 이용해 엑셀파일을 다루는 법
- 프로그래밍/R language
- 2019. 6. 3.
XLConnect 패키지를 이용해서 기본적으로 엑셀파일을 생성하는 과정이다.
실행전에 기본적으로 패키지는 설치 되어 있어야 한다.
많이 사용하는 install.package() 함수를 이용하면 간단하게 설치가 가능하다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # 인스톨 하려면 주석제거 # install.packages("XLConnect") # 1. 자바 환경변수 잡아주기 Sys.getenv('JAVA_HOME') Sys.setenv(JAVA_HOME = "C:/Program Files (x86)/Java/jdk1.8.0_201") #라이브러리 호출 library(XLConnect) #워크북 생성 wb<-loadWorkbook("testxlc.xlsx",create = TRUE) #시트생성 createSheet(wb, name = "mtcars") # 시트안에 들어갈 자리 지정 createName(wb, name = "mtcars", formula = "mtcars!$a$1") # 시트안에 데이터입력 , mtcars는 R패키지안에 기본으로 들어있는 데모 데이터이다. writeNamedRegion(wb, mtcars, name = 'mtcars') # 저장하기 saveWorkbook(wb) | cs |
다 실행하고 나면 해당 코드가 들어있는 폴더와 같은 폴더에 testxlc.xlsx라는 파일이 생성되어 있다.
'프로그래밍 > R language' 카테고리의 다른 글
TTR 패키지를 이용한 Donchian Channel 그리기 (0) | 2020.09.29 |
---|---|
quantstrat 설치 순서 (0) | 2019.06.03 |
xts: 시계열 데이터에서 특정 시간대만 추출하는 방법 (0) | 2019.06.03 |