gpt4 book ai didi

c# - .csv 文件可以用作 Visual Studio 2008 中的数据源吗?

转载 作者:太空宇宙 更新时间:2023-11-03 18:48:09 25 4
gpt4 key购买 nike

我对 C# 和 Visual Studio 还很陌生。我正在编写一个小程序,它将读取 .csv 文件,然后将读取的记录写入 SQL Server 数据库表。我可以手动解析 .csv 文件,但我想知道是否有可能以某种方式将 .csv 文件“描述”到 Visual Studio,以便我可以将其用作数据源?我应该提一下,.csv 文件中的前两行包含标题信息,后面几行是实际的逗号分隔数据。

另外,我应该提到这个程序是一个没有用户界面的独立控制台程序。

最佳答案

这是使用 LINQ 强大功能的一个很好的例子。 Here's a quick reference并举例说明如何操作。

破旧是这样的。您可以将 CSV 读入字符串数组,然后使用 LINQ 查询该集合。不过,正如 Reed 指出的那样,您必须围绕标题行进行编码,因为它会抛出您的查询。

您也可以使用 TextFieldParser 来处理转义逗号。 Here's thinqlinq 上的一个示例,它使用 TextFieldParser 来解析文件,并使用 LINQ 查询来获取结果。它甚至有一个单元测试来确保处理转义的逗号。

关于c# - .csv 文件可以用作 Visual Studio 2008 中的数据源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com