c#读取csv到数组_使用C#将CSV文件读入数组 - c#

本文提供了一段C#代码示例,演示如何读取CSV文件并将其内容存储到二维数组中。通过使用StreamReader和Split方法,可以方便地解析CSV文件并按需访问数据。
摘要由CSDN通过智能技术生成

我正在尝试创建一个将拉入,读取和分隔csv文件的代码。它有四列,没有标题。我一直在网上找几个小时,似乎没有人真正找到答案,所以我希望这里有人可以。读入后,由于它是设计的一部分,因此我需要能够将其拉得很特别。提前谢谢!

参考方案

您的问题有点含糊,但我会尽力回答。

CSV文件是(按定义)是包含逗号分隔值的文件-此处的关键是使用逗号作为分隔符。就个人而言,我发现在解析时使用不同的定界符易于减少麻烦。

我创建了以下测试CSV文件:

Column1,Column2,Column3,Column4

Row1Value1,Row1Value2,Row1Value3,Row1Value4

Row2Value1,Row2Value2,Row2Value3,Row2Value4

Row3Value1,Row3Value2,Row3Value3,Row3Value4

Row4Value1,Row4Value2,Row4Value3,Row4Value4

Row5Value1,Row5Value2,Row5Value3,Row5Value4

这是一些代码,用于将该文件读入一些简单的结构中,然后可以对其进行操作。您可能想通过为列和行(以及值)创建类来扩展此代码。

string sFileContents = "";

using (StreamReader oStreamReader = new StreamReader(File.OpenRead("Test.csv")))

{

sFileContents = oStreamReader.ReadToEnd();

}

List oCsv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值