You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache Commons CSV:移除TSV中#号引发的字段双引号

解决TSV输出带#内容自动加双引号的问题

直接修改CSVFormat的配置,禁用自动引用即可:

try (CSVPrinter printer = new CSVPrinter(new FileWriter("data.tsv"), CSVFormat.TDF.withQuoteMode(QuoteMode.NONE))) {
    printer.printRecord("#HELLO");
} catch (IOException ex) {
    ex.printStackTrace();
}

原因说明:默认的CSVFormat.TDF会根据内置规则对特定内容自动添加双引号包裹,通过调用withQuoteMode(QuoteMode.NONE)可以完全禁用自动引用逻辑,让内容原样输出。

内容的提问来源于stack exchange,提问作者shreeshailaya vitkar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 19:40:30