本文实例为大家分享了java导出生成csv文件的具体代码,供大家参考,具体内容如下
首先我们需要对csv文件有基础的认识,csv文件类似excel,可以使用excel打开,但是csv文件的本质是逗号分隔的,对比如下图:
txt中显示:
修改文件后缀为csv后显示如下:
在java中我们一般使用poi操作excel,导入,导出都可以,但是poi很消耗内存,尤其在导出时,这个时候我们其实可以选择导出生成csv文件,因为其跟文本差不多,所以效率很高。
简单写了一个实现类,代码如下:
/**
*
* 导出生成csv格式的文件
* @author ccg
* @param titles csv格式头文
* @param propertys 需要导出的数据实体的属性,注意与title一一对应
* @param list 需要导出的对象集合
* @return<