XLConnect를 이용해 엑셀파일을 다루는 법

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라는 파일이 생성되어 있다. 

댓글

Designed by JB FACTORY