0

我想在 Android 中读取一个 CSV 文件,但是对于有一些空白列的行,CSV 会这样写:

,,,,ABC,,,d,mfcmf,fgt,

当我将上面的行标记ABC为第一个字符串时,当我需要时""(即一个空字符串)。

如何标记 CSV 行,但结果中的空白列显示为空字符串?

First_column  = "";
Second_column = "";
Third_column  = "";
Forth_column  = "";
Fifth_column  = "ABC";
4

1 回答 1

1

您可以编写自己的小解析器或使用 CSV 库。如果像这里这样的字段中有嵌入的逗号,则简单地将字符串拆分为逗号字符是行不通的

a,1,"some , in string",12

一个可以在Apache Commons CSV中使用的库

于 2013-01-03T11:34:37.523 回答