我有一個CSV文件。我需要編寫一個代碼,我們可以通過用戶名從CSV獲得一行。我需要更新或從CSV文件中刪除該行。我設法通過用戶名獲取行數據。但我沒有任何想法如何編寫更新或刪除功能的代碼。我的代碼獲得單行如下編輯和/或刪除CSV文件中的一行
StreamReader reader = new StreamReader(System.IO.File.OpenRead(@"C:\Test\test.CSV"));
UserDetailsViewModel objInput = new UserDetailsViewModel();
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
if (!String.IsNullOrWhiteSpace(line))
{
string[] values = line.Split(',');
if (values[0] == "Bharat")
{
objInput.FirstName = values[0];
objInput.LastName = values[1];
objInput.Address1 = values[2];
objInput.Address2 = values[3];
objInput.City = values[4];
objInput.State = values[5];
objInput.ZipCode = values[6];
break;
}
}
}
reader.Dispose();
return View(objInput);
請別人幫我寫一個代碼更新和刪除CSV文件。
在此先感謝。
您到目前爲止嘗試過了什麼?那麼你如何寫下你將如何做爲人類,然後從那裏開始 – BugFinder
到目前爲止,我可以從CSV中獲取數據並將其存儲到數組中。我仍然試圖更新CSV上的單行而不影響整個CSV文件。現在它覆蓋整個CSV與更新的值。使用上述代碼的 – crony