有没有办法在java中改变csv文件中特定单元格的值?

我在StackOverflow上经历了有关此问题的其他问题,但那里提到的库只允许读取或写入。 其中一些允许部分读取或写入像SuperCSV,但没有库可用于更新特定单元格的值。 是否有其他库可以使用或我需要手动执行吗?

读入CSV,修改所需的单元格,然后将其写回文件。

不,无法直接更新CSV文件中的单元格。 您可以逐行读取CSV,然后逐列读取CSV,更新单元格(内容)并写入新文件。

如果您知道模式(正则表达式),那么您可以使用String.replace()方法。