zoukankan      html  css  js  c++  java
  • 一个读写csv文件的C#类(转)

    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;
            }
            
        }
    }

  • 相关阅读:
    纪念一下なぞなぞゲーム
    071221 晴
    Sightseeing Cows poj3621
    【HDU 5721】Palace(平面最近点对)
    继承和多态的一些知识点
    3D Convex Hull HDU 3662 三维凸包
    Monthly Expense POJ 3273 二分
    确定比赛名次 HDU 1285拓扑排序裸题
    序列变换
    Dropping tests 二分+01分数规划
  • 原文地址:https://www.cnblogs.com/zpc870921/p/2984395.html
Copyright © 2011-2022 走看看