[一个读写csv文件的方法]一个读写csv文件的C#类

更新时间:2021-08-05    来源:php常用代码    手机版     字体:

【www.bbyears.com--php常用代码】

   代码如下 word">using System;word">using System.Collections.Generic;using System.IO;using System.Text; namespace CSVDemo{  ///  /// CSVUtil is a helper class handling csv files.  ///  public class CSVUtil  {    private CSVUtil()    {    }    //write a new file, existed file will be overwritten    public static void WriteCSV(string filePathName,Listls)    {      WriteCSV(filePathName,false,ls);    }    //write a file, existed file will be overwritten if append = false    public static void WriteCSV(string filePathName,bool append, Listls)    {      StreamWriter fileWriter=new StreamWriter(filePathName,append,Encoding.Default);      foreach(String[] strArr in ls)      {        fileWriter.WriteLine(String.Join (“,",strArr) );      }      fileWriter.Flush();      fileWriter.Close();           }    public static ListReadCSV(string filePathName)    {      Listls =new List();      StreamReader fileReader=new  StreamReader(filePathName);       string strLine="";      while (strLine != null)      {        strLine = fileReader.ReadLine();        if (strLine != null && strLine.Length>0)        {          ls.Add(strLine.Split(','));          //Debug.WriteLine(strLine);        }      }       fileReader.Close();      return ls;    }       }} 

本文来源:http://www.bbyears.com/jiaocheng/134075.html