write_xlsx(all_trips, "trips.xlsx") 错误:libxlsxwriter 中的错误:“工作表行或列索引超出范围”

问题描述

有人知道如何解决这个错误吗?

语言:R

我想将文件导出到 xlsx 以在 Tableau Public 上使用但遇到错误

write_xlsx(all_trips,"trips.xlsx")

错误libxlsxwriter 中的错误:'工作表行或列索引超出 范围。'

可能文件太大了?

str(all_trips) #See list of columns and data types (numeric,character,etc)
spec_tbl_df[,13] [3,574,524 x 13]

(S3:spec_tbl_df/tbl_df/tbl/data.frame)

解决方法

问题是数据框有 300 万行,而 Excel 仅支持 100 万行(或特别是 1,048,576 行),请参阅 Excel's limits