我正在使用 Java。我有一个要求。我从数据库中获取 20000 条记录,我需要将它们写入 CSV 文件。问题是从数据库中检索到的数据有 22 列,许多值中都会有逗号。
如何使用 Java 将带逗号的值写入 CSV 文件?
另外,我尝试使用 Apache POI 将数据写入 excel,但写入 20000 条记录需要很长时间。所以,我打算将数据写入 CSV 文件。这是一个好方法吗?
我正在使用 Java。我有一个要求。我从数据库中获取 20000 条记录,我需要将它们写入 CSV 文件。问题是从数据库中检索到的数据有 22 列,许多值中都会有逗号。
如何使用 Java 将带逗号的值写入 CSV 文件?
另外,我尝试使用 Apache POI 将数据写入 excel,但写入 20000 条记录需要很长时间。所以,我打算将数据写入 CSV 文件。这是一个好方法吗?
如果有嵌入的逗号,请双引号整个文本字段(列):
0, 1, "2,3", 4
无论如何,引用文本值并不是一个坏主意。
我强烈推荐你使用这个不错的库(不是我写的)。http://opencsv.sourceforge.net/
它将处理您所有的 CSV 问题。