将列和行添加到csv文件的脚本?

时间:2019-07-23 10:06:01

标签: c# csv

好吧,总而言之,我正在进行负载测试,因此我需要向DB添加1000多个用户凭证(电子邮件,密码)。我一直在使用seleniumc#的自动化脚本,并且想编写一个脚本将此数据写入csv文件中。我有随机生成器,可以使每封电子邮件都是唯一的。我想我需要一个for循环吗?有人得到了这个代码吗?顺便说一句,一旦有了csv文件,我就已经有了将csv文件导入DB的查询。

所以我找到了一个添加2列的脚本,但是我是一个初学者,所以我不知道该怎么做,尽管工作应该很简单,但所有的google搜索都不完全符合我的要求

public static void WriteToExcelMethod(string email, string passwd)
{
    string path = @"c:\temp\MyTest.csv";
    string line = String.Format(@"""{0}"",""{1}"", email, passwd);
    using (StreamWriter sw = File.AppendText(path))
    {
        sw.WriteLine(line);
    }
}

这是写2列1000行的更好脚本吗?

//before your loop
    var csv = new StringBuilder();

//in your loop
    var first = reader[0].ToString();
    var second = image.ToString();
    //Suggestion made by KyleMit
    var newLine = string.Format("{0},{1}", first, second);
    csv.AppendLine(newLine);  

//after your loop

0 个答案:

没有答案