안녕하세요. ASP.net 프로그래밍에 익숙해서 샘플 코드를 용서해줍니다. 이 액션 코드를 가진 컨트롤러가 있습니다. Employee 테이블의 데이터를 CSV 파일에 저장하려고했습니다. 아직 linq 쿼리에 좋은, 그래서 내가 어떻게 행별로 그것을 얻을 줄 몰랐다. 메신저 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");
}
테이크를 사용하여 호출 이 라이브러리를 살펴보십시오 : https://github.com/JoshClose/CsvHelper - 정말 쉽습니다. – KorsG