C# 读取外部csv,删除外部csv

本文介绍了如何在C# WinForm应用中简单地读取CSV文件获取特定值,以及随后删除该文件的代码示例。通过使用StreamReader读取文件并利用Split方法解析数据,然后演示了如何检查并删除具有只读属性的CSV文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简单读取外部csv

需求

我需要在c#winform中读取外部csv,获得其中的一个值

读取csv代码

//读CSV文件
            var reader = new StreamReader(File.OpenRead("Project_1_CHK_RESULT.csv"));//引入csv文件地址(我是相对,你也可以写绝对路径)
            var Company_name = reader.ReadLine();//读取第一行
            var values_Company_name = Company_name.Split(',');//逗号分隔
            string result = values_Company_name[1].ToString().Trim();//我需要的第二个结果

删除外部csv

代码

            //先删除上一段执行的csv文件
            string destinationFile = "Project_1_CHK_RESULT.csv";
            FileInfo fi = new FileInfo(destinationFile);
            if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1)
                fi.Attributes = FileAttributes.Normal;
            if (File.Exists(destinationFile))
                File.Delete(destinationFile);

结语

非常简单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值