我有两个csv文件。在第一个文件中,我有一个用户列表,而在第二个文件中,我有一个重复用户列表。我试图删除第一个文件中等于第二个文件的行。c#从csv中删除行
继承人的代码我迄今为止:
StreamWriter sw = new StreamWriter(path3);
StreamReader sr = new StreamReader(path2);
string[] lines = File.ReadAllLines(path);
foreach (string line in lines)
{
string user = sr.ReadLine();
if (line != user)
{
sw.WriteLine(line);
}
文件1例如:
Modify,ABAMA3C,Allpay - Free State - HO,09072701
Modify,ABCG327,Processing Centre,09085980
文件2实施例:
Modify,ABAA323,Group HR Credit Risk & Finance
Modify,ABAB959,Channel Sales & Service,09071036
任何建议?
谢谢。
请提供示例文件格式你的帖子... –
你的代码看起来不完整,你需要关闭你的foreach循环并关闭你的StreamWriter/Reader –
看起来也像功课。标记为,如果您反对,请随时更改。 – Polynomial