asp.net 读取csv 文件我现在要读csv文件的表头,判断csv文件有多少列,列名分别是什么

解决方案 »

  1.   

    using System;   using System.Collections.Generic;   using System.IO;   using System.Text;     namespace CSVDemo   {       /// <summary>       /// CSVUtil is a helper class handling csv files.       /// </summary>       public class CSVUtil       {           private CSVUtil()           {           }           //write a new file, existed file will be overwritten           public static void WriteCSV(string filePathName,List<String[]>ls)           {               WriteCSV(filePathName,false,ls);           }           //write a file, existed file will be overwritten if append = false           public static void WriteCSV(string filePathName,bool append, List<String[]> ls)           {               StreamWriter fileWriter=new StreamWriter(filePathName,append,Encoding.Default);               foreach(String[] strArr in ls)               {                   fileWriter.WriteLine(String.Join (“,",strArr) );               }               fileWriter.Flush();               fileWriter.Close();                          }           public static List<String[]> ReadCSV(string filePathName)           {               List<String[]> ls = new List<String[]>();               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;           }                  }   }    给个读取CSV的方法,不知道是不是你想要的! 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gisfarmer/archive/2009/09/09/4533970.aspx