엑셀 최대 셀 수는 아래 문서 참고 https://support.microsoft.com/ko-kr/office/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%AA%A8%EB%8D%B8-%EC%82%AC%EC%96%91-%EB%B0%8F-%EC%A0%9C%ED%95%9C-19aa79f8-e6e8-45a8-9be2-b58778fd68ef
엑셀의 최대 행과 열의 개수는 1,048,576 * 16,384.
xls_max_row <- 1048576
xls_max_col <- 16384
df <- data.frame(
x = rep(0, xls_max_row+1)
)
dim(df)
## [1] 1048577 1
head(df)
## x
## 1 0
## 2 0
## 3 0
## 4 0
## 5 0
## 6 0
> writexl::write_xlsx(df, "overflow_xls.xlsx")
Error: Error in libxlsxwriter: 'Worksheet row or column index out of range.'
write.csv(df, "overflow_xls.csv")
file.info("overflow_xls.csv")
## size isdir mode mtime ctime
## overflow_xls.csv 12520405 FALSE 666 2023-02-04 13:17:33 2023-02-04 13:07:50
## atime exe
## overflow_xls.csv 2023-02-04 13:17:33 no