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

  • 相关阅读:
    MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!
    市值TOP10,人类进化及中美坐标
    倒序切片
    对list进行切片
    Python之定义可变参数
    Python之递归函数
    Python之“可变”的tuple
    Python之创建单元素tuple
    Python中Unicode字符串
    Pycharm配置autopep8让Python代码更符合pep8规范
  • 原文地址:https://www.cnblogs.com/zpc870921/p/2984395.html
Copyright © 2011-2022 走看看