我有一个CSV文件看起来像这样:阅读从CSV文件中的记录头 - java的
Field 1 field 2 field 3
TestData MARTIN,12/2/2/2:JOHN 12/2/2 2015/12/12
我想从field 2
提取,例如姓名Martin
和John
。我在文件中读取并拆分了,
。这并不完全正常,因为field 2
里面包含逗号,它会分裂它。有没有解决这个问题的方法或从特定单元格中提取数据的方法(例如,只需将文件中的所有字段2都提供给我)?
这看起来不像一开始的CSV文件。并且在CSV语法中,通常使用双引号(例如:“John”,“1,231.23”,“Male”')包装内容来转义逗号。 – gerrytan 2015-03-19 11:16:19
如果字段中存在未转义的逗号,则这不是CSV文件,而是TSV(制表符分隔值)格式。 – hexafraction 2015-03-19 11:16:30