资讯动态

C#---CSV文件读写

发布时间:2026/10/28 10:36:42 来源:尧图企业网站定制
csv.WriteRecord()添加单条数据不会自动获得表头不会自动换行要使用csv.NextRecord(); 方法换行如果写入时不自动追加查询时会报错所以这里要改成自动追加示例代码如下User usernew User(int.Parse(textBox1.Text),textBox2.Text,int.Parse(textBox3.Text),textBox4.Text); string filePath user.csv; using(var writenew StreamWriter(filePath,true,System.Text.Encoding.UTF8)) using (var csvnew CsvWriter(write, CultureInfo.InvariantCulture)) { csv.WriteRecord(user); //不会自动换行 csv.NextRecord(); //换行 }csv.WritesRecord()添加多条数据会自动加入表头故不能使用追加。示例代码如下User usernew User(int.Parse(textBox1.Text),textBox2.Text,int.Parse(textBox3.Text),textBox4.Text); ListUser listnew ListUser(); list.Add(user); string filePath user.csv; using(var writenew StreamWriter(filePath,false,System.Text.Encoding.UTF8)) using (var csvnew CsvWriter(write, CultureInfo.InvariantCulture)) { //csv.WriteRecord(user); csv.WriteRecords(list); }

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑