首页 > 解决方案 > opencsv:如何强制引用一列

问题描述

我正在使用 opencsv 版本:5.4,我想导出一个 csv 文件并强制将一列括在双引号中。

在下面的示例中,它是第四列 (d)

a-1;b-1;c-1;"d-1";f-1
a-2;b-2;c-2;"d-2";f-2

我的出口商是这样的:

 try (Writer writer = Files.newBufferedWriter(path, charset)) {

    MappingStrategy<T> strategy = //position strategy;

            StatefulBeanToCsv < T > beanWriter = new StatefulBeanToCsvBuilder<T>(writer)
                    .withMappingStrategy(strategy)
                    .withSeparator(separator)
                    .withApplyQuotesToAll(false)
                    .build();

    beanWriter.write(beans);
}

标签: javaexport-to-csvopencsv

解决方案


推荐阅读