我想将outlook csv中的联系人导入我的程序。我不想翻新车轮。可能有人已经做过了吗? 谢谢!
答案 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)
来查找第一行,以找到不同标题的位置。