java导出excel报表,由xlsx格式改为csv格式

在做项目的时候,客户都会把数据下载下来,所以一般都会有报表导出的功能,正常的是直接导出为xlsx格式的excel表格,由于博主参与的是停车场项目,在后续项目运行上线的时候,数据量会过大,再去导出的时候会报错 java.lang.IllegalArgumentException: Invalid row number (65536) outside allowable range (0..65535),然后百度发现: excel最大行数,不同版本有所不同。Excel2003版最大行数是65536行。Excel2007开始的版本最大行数是1048576行。 要不分sheet显示,要不改格式。 毋庸置疑,博主被要求改格式,好吧,只能改,改成csv文件的格式。

Hello Gridea

👏 欢迎使用 Gridea
✍️ Gridea 一个静态博客写作客户端。你可以用它来记录你的生活、心情、知识、笔记、创意... ...