359.2. 选项


uniVocity CSV dataformat 支持 18 个选项,如下所列。

Name默认值Java 类型描述

quoteAllFields

false

布尔值

在编写值时,是否必须引用所有值。

quote

"

字符串

quote 符号。

quoteEscape

"

字符串

quote 转义符号

delimiter

,

字符串

值的分隔符

nullValue

 

字符串

null 值的字符串表示。默认值为 null

skipEmptyLines

true

布尔值

必须忽略空行。默认值为 true

ignoreTrailingWhitespaces

true

布尔值

尾随空格是否必须忽略。默认值为 true

ignoreLeadingWhitespaces

true

布尔值

是否需要忽略前导空格。默认值为 true

headersDisabled

false

布尔值

是否禁用标头。定义后,此选项将标头明确设置为 null,表示没有标头。默认值为 false

headerExtractionEnabled

false

布尔值

在测试文档的第一行中是否必须读取标头。默认值为 false

numberOfRecordsToRead

 

整数

要读取的最大记录数。

emptyValue

 

字符串

空值的 String 表示

lineSeparator

 

字符串

文件的行分隔符 默认使用 JVM 平台行分隔符

normalizedLineSeparator

 

字符串

文件的规范化行分隔符。默认值是一个新行字符。

注释

#

字符串

注释符号。默认值为 #

lazyLoad

false

布尔值

unmarshalling 是否应该生成一个迭代器,该实用程序可即时读取行,或者是否必须读取所有行。默认值为 false

asMap

false

布尔值

unmarshalling 是否应该为行值而不是列表生成映射。它需要有标头(定义或收集)。默认值为 false

contentTypeHeader

false

布尔值

如果数据格式可以这样做,则数据格式是否应使用 data 格式的类型设置 Content-Type 标头。例如,用于数据格式的 application/xml 放入 XML 或用于数据格式的 application/json,如 JSon 等。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.