简单读取外部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);
结语
非常简单