【发布时间】:2011-05-13 21:07:44
【问题描述】:
如何使用c#将sql server中的数据导出到csv文件中
例如;
从员工中选择姓名、身份证
姓名标识
XXX 1 ZZZ 2 AAA 3
此结果将存储在 CSV 文件中。
【问题讨论】:
-
能否至少提供一个查询,查询需要导出的数据?
标签: c#-3.0
如何使用c#将sql server中的数据导出到csv文件中
例如;
从员工中选择姓名、身份证
姓名标识
XXX 1 ZZZ 2 AAA 3
此结果将存储在 CSV 文件中。
【问题讨论】:
标签: c#-3.0
使用Filehelpers 和Dapper。
[DelimitedRecord(",")]
public class Employee
{
public string Name;
public int Id;
}
在某处的某个方法:
var employees = connection.Query<Employee>("select Name, Id from employee");
FileHelperEngine engine = new FileHelperEngine(typeof(Employee));
engine.WriteFile("employees.csv", employees);
【讨论】:
engine.HeaderText = engine.GetFileHeader();之前添加此行