【发布时间】:2009-09-17 13:11:58
【问题描述】:
伙计们, 我已经从 gmail 导入了我的 gmail 联系人,并且下载了一个名为 google.csv 的文件名...我只想从 asp.net 读取该文件中的电子邮件 ID... 请大家帮帮我....
【问题讨论】:
伙计们, 我已经从 gmail 导入了我的 gmail 联系人,并且下载了一个名为 google.csv 的文件名...我只想从 asp.net 读取该文件中的电子邮件 ID... 请大家帮帮我....
【问题讨论】:
如果我对您的理解正确,您希望阅读从 gmail 导出的 CSV 文件并访问列表中的电子邮件记录。这并不难。
将 csv 文件放在您的 App_Data 文件夹或任何方便的地方。然后解析文件,使用像这样的免费 CSV 库:http://www.codeproject.com/KB/database/CsvReader.aspx。
或者,如果您想要一种快速而肮脏的方式,我注意到 google.csv 在最后一列中包含不带引号的电子邮件,因此您可以将文件读入,以逗号分隔,然后查看数组中的最后一项。 .. 像这样:
List<string> emails = new List<string>();
string[] lines = File.ReadAllLines(Server.MapPath(filename));
//skip the first line
for(int x = 1; x < lines.Length; x++) {
string[] fields = lines[x].Split(',');
emails.Add(fields[fields.Length-1]);
}
【讨论】: