一.添加Csv包
右键引用-》管理NUGet程序包-》联机(然后搜索CSV并安装)
二.应用csv
添加一行代码
using Csv;
三.读取csv文件
该程序中加了一个datagridview控件,用来显示读取的内容
var line = CsvReader.ReadFromText(File.ReadAllText(@"C:\Users\lenovo\Desktop\123.csv"), new CsvOptions() {HeaderMode = HeaderMode.HeaderPresent});
foreach (var item in line.ElementAt(0).Headers)//获取csv第一行的标题以及csv的列数
{
dataGridView1.Columns.Add(item, item);//根据给定的列名和列标题文本给新建的datagridview添加列
}
foreach (var item in line)
{
var RowIndex = dataGridView1.Rows.Add();//表格新建一行
for (var ColumIndex = 0; ColumIndex < dataGridView1.ColumnCount; ColumIndex++)//按照列数循环添加列
{
dataGridView1.Rows[RowIndex].Cells[ColumIndex].Value = item[ColumIndex];//将csv文件中的内容添加到 //dataGridView1,此时的item数组其实是csv一行的记录
}
}
四.CSV文件的存储格式
csv文件: 文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符
CSV文件
将CSV保存为txt文件