Хороший день для всех .. Я очень новичок в программировании ASP.net, поэтому прошу прощения за образец кода. У меня есть контроллер, который имеет этот код действия. Я хотел бы поместить данные из таблицы Employee в CSV-файл. Я не очень хорошо разбираюсь в запросе linq, поэтому я не знаю, как получить его по строке. im с использованием MVC4.Экспорт данных в CSV MVC4
public FileContentResult DownloadCSV()
{
//This is my linq query
var EmployeeQry = from data in db.Employees
select data;
//I want to put my Employee data into a CSV. something like this..
string csv = "EmployeeName,EmployeePostion,EmployeeDepartment";
return File(new System.Text.UTF8Encoding().GetBytes(csv),"text/csv","Report.csv");
}
Take посмотрите на эту библиотеку: https://github.com/JoshClose/CsvHelper - делает ее очень простой. – KorsG