如何将CSV文件加载到System.Data.DataTable中,并基于CSV文件创建数据表?

做常规的ADO.net功能允许这样做吗?

推荐答案

下面是一个优秀的类,它将使用数据 struct 将CSV数据复制到DataTable中,以创建DataTable:

A portable and efficient generic parser for flat files

它易于配置和使用.我劝你看看.

.net相关问答推荐

无法在Ubuntu 22.04.3上运行带有Rider 2023和DotNet-8.0的项目

.NET 7.0中的UseHttpsRedirection和IIS生产部署

使用 Task.WhenAll 但需要跟踪每个单独的 Task 的成功

单线程单元 - 无法实例化 ActiveX 控件

为什么需要 XmlNamespaceManager?

.Net 中的 Int128?

如何从字符串中删除所有字母字符?

如何使用 NUnit(或可能使用另一个框架)测试异步方法?

我可以在没有两个查询的情况下通过布尔标准将 IEnumerable 一分为二吗?

如何允许程序集(单元测试)访问另一个程序集的内部属性?

单元测试 C# 保护方法

为什么会出现编译错误使用未分配的局部变量?

在 .NET 中获取默认打印机的最佳方法是什么

使用 lambda 表达式代替 IComparer 参数

如何从 WCF REST 方法返回自定义 HTTP 状态代码?

使用 DateTime.ToString() 时获取日期后缀

如果选中,则更改列表框项的 WPF DataTemplate

/langversion 的错误选项6无效;必须是 ISO-1、ISO-2、3、4、5 或默认值

模拟和单元测试需要时如何抛出 SqlException?

SqlParameter 已被另一个 SqlParameterCollection 包含 - using() {} 作弊吗?