using CsvHelper;
using System.Collections.Generic;
using System.IO;
namespace Csv
{
public class ProgrammingLanguage
{
public string Name { get; set; }
public string Developer { get; set; }
}
class Program
{
static void Main(string[] args)
{
// указываем путь к файлу csv
string pathCsvFile = "D:\\programmingLanguages.csv";
// добавляем тестовые данные, которые будем записывать в csv файл
List<ProgrammingLanguage> programmingLanguages = new List<ProgrammingLanguage>
{
new ProgrammingLanguage {
Name = "J#", Developer = "Microsoft" },
new ProgrammingLanguage {
Name = "Pico", Developer = "Vrije Universiteit Brussel" },
new ProgrammingLanguage {
Name = "NWScript", Developer = "BioWare" }
new ProgrammingLanguage {
Name = "ELAN", Developer = "Technical University of Berlin" }
new ProgrammingLanguage {
Name = "Alice ML", Developer = "Saarland University" }
};
using (StreamWriter streamReader = new StreamWriter(pathCsvFile))
{
using (CsvWriter csvReader = new CsvWriter(streamReader))
{
// указываем разделитель, который будет использоваться в файле
csvReader.Configuration.Delimiter = ",";
// записываем данные в csv файл
csvReader.WriteRecords(programmingLanguages);
}
}
}
}
} |