问题描述
我使用此库导出到CSV文件
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.3</version>
</dependency>
我创建了Builder:
writer = new StatefulBeanToCsvBuilder<T>(printWriter)
.withQuotechar(CSVWriter.DEFAULT_QUOTE_CHARACTER)
.withSeparator(CSVWriter.DEFAULT_SEPARATOR)
.withOrderedResults(false)
.withMappingStrategy(mappingStrategy)
.build();
这是我的POJO:
@Data
public class ReportCsvDto {
@CsvBindByName(column = "NAME")
@CsvBindByPosition(position = 0)
private String name;
@CsvBindByName(column = "ID")
@CsvBindByPosition(position = 1)
private String id;
@CsvBindByName(column = "GENDER")
@CsvBindByPosition(position = 3)
private String gender;
}
如何删除空值中的引号?
我有这个:"Bill","","male"
我想要这个:"Bill","male"
我要从空值中仅只删除报价
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)