【问题标题】:export data set to csv file using C#使用 C# 将数据集导出到 csv 文件
【发布时间】:2011-05-13 21:07:44
【问题描述】:

如何使用c#将sql server中的数据导出到csv文件中

例如;

从员工中选择姓名、身份证

姓名标识

XXX 1 ZZZ 2 AAA 3

此结果将存储在 CSV 文件中。

【问题讨论】:

  • 能否至少提供一个查询,查询需要导出的数据?

标签: c#-3.0


【解决方案1】:

使用FilehelpersDapper

[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);

【讨论】:

  • 要在 CSV 中也包含标题,请在写入文件engine.HeaderText = engine.GetFileHeader();之前添加此行
猜你喜欢
  • 1970-01-01
  • 2016-04-30
  • 1970-01-01
  • 2017-10-16
  • 2014-08-07
  • 2014-10-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多