【发布时间】:2014-05-17 15:29:31
【问题描述】:
我需要将多个 CSV 文件合并到一个 csv 文件中。 我尝试了谷歌搜索并获得了一些关于 CSVWriter 或 SuperCSV 的信息,但我无法辨认。
所有 CSV 文件都将包含相同的列/标题。
为了更好地理解:
我正在从数据库中获取 10,000 条记录,并且正在创建 10 个 csv 文件。 (MyCSV_1-1000.csv、MyCSV_1001-2000.csv、MyCSV_2001-3000 等等。)
每个 csv 文件包含 1,000 条记录。现在我需要将所有这些 csv 文件合并到第一个 CSV 中,这样MyCSV_1-1000.csv 将包含所有记录,即 1-10,000 条(而在合并之前它只包含 1-1,000 条记录)。
有人可以帮我解决这个问题吗?
我想在 Java 或任何其他支持 Java 的实用程序/框架中执行此操作。
【问题讨论】:
-
CSV文件只是普通文件,使用普通Java I/O库合并即可。