2012-06-14 53 views
0

我已經經歷了關於這個在StackOverflow的其他問題,但提到的庫只允許讀取或寫入。其中一些允許部分讀取或寫入,如SuperCSV,但沒有庫可用於更新特定單元的值。是否有其他庫可以使用或我需要手動執行?有沒有辦法改變java中csv文件中特定單元格的值?

+0

你將如何識別該單元格?有什麼模式嗎? – amicngh

回答

1

閱讀CSV文件,修改所需的單元格,然後將其寫回文件。

+0

如何修改單元格?實際上這個功能將被用於神經引擎。它不像我想爲一個特定的文件做這個。 – rishiag

1

不,沒有辦法直接更新CSV文件中的單元格。您可以逐行讀取CSV,然後逐列讀取,更新單元格(內容)並寫入新文件。

如果你知道模式(正則表達式),那麼你可以使用String.replace()方法。

+0

是的,這就是我在另一個關於SO的問題上閱讀的內容。你能告訴我什麼是更新單元格內容的最好方法嗎?我應該將它們解析爲字符串還是應該使用庫? – rishiag

+0

我不知道任何庫更好地讀取字符串中的文件並替換內容。 – amicngh

相關問題