将两个excel文件合并到一个工作表中

时间:2013-09-11 11:44:13

标签: c# excel csv merge

我想将两个CSV文件合并到一个工作表中以覆盖其中一个或创建新的CSV文件。 重要的是我希望这个过程自动完成(在某些预定时间内)。 有什么帮助吗?!!!

1 个答案:

答案 0 :(得分:0)

您可以将两个csv文件解析为两个列表对象,并将它们写入另一个唯一的csv文件。也许你可以从这开始。如果csv的char与','不同,只需在下面的代码中替换它。

public List<string[]> parseCSV(string path)
{
         List<string[]> parsedData = new List<string[]>();

         using (StreamReader readFile = new StreamReader(path))
         {
                  string line;
                  string[] row;

                  while ((line = readFile.ReadLine()) != null)
                  {

                           row = line.Split(',');
                           parsedData.Add(row);
                  }
         }
         return parsedData;
}