来自outlook csv的流程联系人

时间:2015-02-14 22:51:33

标签: c# csv outlook

我想将outlook csv中的联系人导入我的程序。我不想翻新车轮。可能有人已经做过了吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

CVS文件只是一个文本文件,其中数据由制表符分隔为分隔符。因此,您可以使用以下方法轻松读取文件:

 var Data = System.IO.File.ReadAllLines("CVS File");

然后为该文件组成一个模型:

 class Model{
    public string Email {get; set;}
    public string First_Name {get; set;}
    // bla bla
  }

 foreach(var i in Data.Skip(1)) {
      var Temp = i.Splite('\t');
      Model model = new Model{ Email = Temp[0], First_Name = Temp [1]};
 } 

或者您可以通过移除Skip(1)来查找第一行,以找到不同标题的位置。