使用 FileHelpers 导出数据表

发布于 2024-07-14 21:35:49 字数 407 浏览 7 评论 0原文

我想使用 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)一起使用。

I want to export the contents of a DataTable to a text delimited file using FileHelpers, is this possible? Here is what I have so far:

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

I have to convert the contents of dt to an array of type "MyClassName" but I'm not sure how to do that? I know there is a FileDataLink class but none of them work with DataTable (or even a DataSet).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心奴独伤 2024-07-21 21:35:49

也许你可以用这个:

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

Maybe you could use this:

CommonEngine.DataTableToCsv(dt, "customers.csv", '|');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文