java - Linux平台下用SuperCSV写CSV文件

标签 java linux unix csv supercsv

我正在使用 SuperCSV 读取和写入 csv 文件。 我面临的问题是,在 Unix/Linux 系统下,我在每一行的末尾附加了 "^M" 字符,这很烦人。

我该如何处理/解决这个问题。

beanWriter = new CsvBeanWriter(new FileWriter(this.file), CsvPreference.STANDARD_PREFERENCE);
final CellProcessor[] processors = getProcessors();
beanWriter.write(writeBean, header, processors);

我是如何使用 SuperCSV 的部分代码

最佳答案

喜欢docswebsite比如,使用 CsvPreference.EXCEL_PREFERENCE

关于java - Linux平台下用SuperCSV写CSV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338213/

相关文章:

java - 如何处理 lambda 表达式中的异常

java - 如何使用 xpath 获取对象列表中的所有值?

c++ - #define 语句中的预期标识符

c++ - QProcess 工作示例 - C++

linux - 如何解析 unix shell 脚本中路径的结尾?

bash - head 和 grep 同时

java - 将 equinox OSGi 作为 Fedora 服务运行

java - 终止java中的for循环

linux - CMOS_WRITE 无法工作的可能原因是什么?

java - ADF Faces 多个文件上传