【问题标题】:How do I remove a line from a CSV file using Super CSV?如何使用 Super CSV 从 CSV 文件中删除一行?
【发布时间】:2012-12-17 22:02:26
【问题描述】:

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

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

【问题讨论】:

标签: java supercsv


【解决方案1】:

Super CSV 不支持编辑 CSV 文件。

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

您可能已经看到,Super CSV 可与 Readers/Writers 配合使用。可能可以编写自己的 Reader/Writer 来包装 RandomAccessFile,然后 Super CSV 可以使用它,但制作副本可能更简单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    相关资源
    最近更新 更多