패키지 xlsx
을 사용하여 템플릿의 스타일 (서식)을 읽고 데이터 프레임의 데이터를 같은 .xlsx 파일로 쓰려고합니다. 서식 지정. 나는 패키지의 위키에서 찾을 수있는 가장 가까운 예를 따르고있다.Excel 스프레드 시트에 R 형식으로 열 값 쓰기
문제는 내 데이터 프레임에서 데이터를 쓰려고 할 때 NULL로 처리되지만, 작성하려고하는 열의 클래스는 내 구문과 마찬가지로 위키의 예제와 일치합니다. 그래서
head(fer_sheet1[,1])
# [1] "HXXX3691X" "HXXX3789X" "HXXX3759X" "HXXX37350" "HXXX3722X" "HXXX3719X"
class(fer_sheet1[,1])
# [1] "character"
Final_Report_Formatted <- createWorkbook()
Contact_List <- createSheet(Final_Report_Formatted, "Contact List")
Contact_List_rows <- createRow(Contact_List, rowIndex = 1:43)
Contact_List_cells <- createCell(Contact_List_rows,
colIndex=1:length(fer_sheet1))
mapply(setCellValue, Contact_List_cells[1:43, 1], fer_sheet1[, 1])
# $`1`
# NULL
#
# $`2`
# NULL
#
# $`3`
# NULL
하고, 아래에있는 모든 방법 :
# $`41`
# NULL
#
# $`42`
# NULL
#
# $`43`
# NULL
내가 쉽게 패키지 xlsx
없이이 작업을 수행 할 수 있지만, 아이디어는 가서 내가 적용 할 수 있도록 자신의 패키지를 사용하는 것입니다 템플릿 통합 문서의 서식을 데이터로 채 웁니다.
흥미롭게도, 나 또한 다시는 예처럼, month.name
데이터를 내장하여 NULL 값을 얻을 :
mapply(setCellValue, Contact_List_cells[1:12, 1], month.name)
닫기/저장 통합 문서 명령이 표시되지 않습니다. 일반적으로 이런 종류의 작업은 파일에 그래픽 플롯을 작성하는 것과 같습니다. 완성 기능이 필요합니다. 이 경우에는'saveWorkbook'이됩니다 –
Whoa! 네가 옳아! 그걸 대답으로 만들고 싶습니까? –