好吧,总而言之,我正在进行负载测试,因此我需要向DB
添加1000多个用户凭证(电子邮件,密码)。我一直在使用selenium
和c#
的自动化脚本,并且想编写一个脚本将此数据写入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