.net - 使用 FileHelpers 导出 DataTable

标签 .net filehelpers

我想使用 FileHelpers 将 DataTable 的内容导出到文本分隔文件,这可能吗?这是我目前所拥有的:

// dt is a DataTable with Rows in it
DelimitedClassBuilder cb = new DelimitedClassBuilder("MyClassName", "|", dt);
Type t = cb.CreateRecordClass();
FileHelperEngine engine = new FileHelperEngine(t);

我必须将 dt 的内容转换为“MyClassName”类型的数组,但我不确定该怎么做?我知道有一个 FileDataLink 类,但它们都不适用于 DataTable(甚至 DataSet)。

最佳答案

也许你可以用这个:

CommonEngine.DataTableToCsv(dt, "customers.csv", '|');

关于.net - 使用 FileHelpers 导出 DataTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/663425/

相关文章:

c# - 为什么在没有 .NET 的 Reactive(Rx) 扩展的情况下不能使用 IObservable<T>?

.net - Mono cecil SaveSymbols();在版本 0.9.5.0

.net - 在 .NET 中,检查当前用户是否可以写入目录

filehelpers - 使用相同的类定义将 FixedLength 格式转换为 csv 的问题

c# - FileHelpers 在字段中编写带有换行符的 CSV

c# - Debugger.Launch 和 Debugger.Break 之间的区别

c# - 如何在 WCF 4.5 中使用 gzip 压缩

c# - 如何为 FileHelpers 元素类的字段定义默认值

c# - CSV 文件的强类型解析

c# - 如何在使用 filehelpers 库导入 csv 文件时修复 ConvertException