2012-05-07 163 views
1

嗨在.csv中需要快速幫助。如何將附加列添加到現有的CSV文件?

我應該如何添加一列來顯示csv文件。我在.csv文件中有100個客戶信息。應用程序讀取特定行後,附加一列說明「此行已讀取」。

+1

的可能重複[你能推薦一個Java庫閱讀(和可能寫)CSV文件嗎?(http://stackoverflow.com/questions/200609/can-you-recommend-a-java-library -for-reading-and-possibly-writing-csv-files) –

回答

1

使用OpenCSV寫入csv文件,有許多類似的第三方庫,您可以使用。

0

無論你使用一個庫,或使自己的解析功能,你需要做到以下幾點:

  1. 讀取文件。
  2. 追加新列(基本上是一個靜態字符串)。
  3. 寫入文件。
+0

我可以讀取文件,但是如何使用openCsv追加新列,因爲我們不允許使用。我們使用1.4的java編譯器。 – user1380678

+0

只需追加'「,該行就會讀取」'您讀過的每一行並將其寫入另一個文件。請記住,只要csv文件被引號包圍(這就是爲什麼人們推薦openCsv),就可以在數據中包含換行符。 – user845279

+0

謝謝你回到我身邊。你可以在閱讀和寫入csv文件後給我代碼。以下是我正在做的步驟。 1.連接到服務器2.從服務器上移除.csv文件並移動到我的類路徑3.現在,需要將類路徑中的csv文件編輯爲status = readline 4.我需要每次檢查是否讀取了行或不5.如果讀取和文件結束 - 移動到歸檔位置因此,寫入新文件而不是更新同一文件是一個好主意 – user1380678