如何使用Super CSV从CSV文件中删除一行?

时间:2012-12-17 22:02:27

标签: java supercsv

我对Super CSV不熟悉。只是想检查是否有删除或修改CSV文件中的行的规定?

查看源代码,我没有看到在rw模式下使用RandomAccessFile。有什么方法可以自定义吗?

1 个答案:

答案 0 :(得分:1)

超级CSV不支持编辑CSV文件。

快速而肮脏的解决方案是创建CSV文件的副本(即,使用Super CSV在每行中读取,然后将其写入不同的文件)。您可以选择是否修改数据或忽略一行。

正如您所见,Super CSV与读者/作家合作。也许有可能编写自己的包含RandomAccessFile的Reader / Writer,然后SuperCS可以使用它,但是制作副本可能更简单。