在c#中使用什么库进行CSV导入

问题描述 投票:0回答:3

我查看了 FileHelpers v2.0,但存在一个严重的问题。我无法定义映射到源/目标文件中的记录的类。

原因是我不知道我会得到什么文件。我的程序的很大一部分是将文件的字段映射到数据库的字段...我不知道会有多少字段,也不知道需要导入。

我无意推出自己的库,特别是因为我无法控制将输入到我的程序中的文件。

他有什么解决办法吗?

丹尼斯

c# csv
3个回答
3
投票

查看 CodeProject 上的快速 CSV 阅读器。 它不久前帮助我完成了我的项目。 它真的很容易使用,而且非常好。


3
投票

您可以使用ADO.NET直接将.CSV文件读取到DataTable中。 如果您事先不知道将存在多少个字段,这可能是处理数据的有用方法。 这还有一个优点是不需要任何外部库。

详情请参阅Deborah Kurata 的文章


0
投票

StreamReader 对我来说对于几乎每个文本文件来说都足够快,尽管如果你甚至不能保证值排序,你就完蛋了。

© www.soinside.com 2019 - 2024. All rights reserved.