alibaba / easyexcel

快速、简洁、解决大文件内存溢出的java处理Excel工具

Home Page:https://easyexcel.opensource.alibaba.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

写入csv文件时,换行符问题

szy833 opened this issue · comments

建议先去看文档

快速开始常见问题

异常代码

   这里写你的代码

异常提示

大家尽量把问题一次性描述清楚,然后贴上全部异常,这样方便把问题一次性解决掉。
至少大家要符合一个原则就是,能让其他人复现出这个问题,如果无法复现,肯定无法解决。

问题描述

读取excel得到List<Map<Integer,String>>之后,再EasyExcel.write....doWrite()写入到csv文件里,换行符是CRLF 怎样设置成 LF的?

贴一下具体代码

贴一下具体代码

EasyExcel.write(path).excelType(ExcelTypeEnum.CSV).withBom(false).autCloseStream(false).sheet().doWrite(dataList);
这样写入的话,是使用的系统编码吗?为什么我服务在Centos上,写入后,vim 打开文件 fileformat 还是 dos(CRLF)?需要手动设置成 unix