Write a List
//list to output
var urls = new List<string>()
{
"https://www.codelocker.net/",
"https://www.convertimages.net/"
};
using (var writer = new System.IO.StreamWriter(@"C:\Users\Me\Documents\urls.csv"))
{
using (var csv = new CsvHelper.CsvWriter(writer, System.Globalization.CultureInfo.InvariantCulture))
{
foreach (var url in urls)
{
csv.WriteField(url);
csv.NextRecord();
}
writer.Flush();
}
}
Read a single column CSV file into a List
//list to input to
var urls = new List<string>();
using (var reader = new System.IO.StreamReader(@"C:\Users\Me\Documents\urls.csv"))
{
using (var csv = new CsvHelper.CsvReader(reader, System.Globalization.CultureInfo.InvariantCulture))
{
//uncomment if a header row exists
//csv.Read();
//csv.ReadHeader();
while (csv.Read())
{
var url = csv.GetField(0);
urls.Add(url);
}
}
}