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

  • 相关阅读:
    Linux 安装Samba服务器
    常见状态码StatusCode
    urllib详细版
    set uniion()
    python urljoin
    'gbk' codec can't decode byte 0xad in position 12: illegal multibyte sequence
    php 的windows集成开发环境
    图文并茂解释数字证书(转)
    Web安全测试指南--权限管理
    互联互通协议安全设计
  • 原文地址:https://www.cnblogs.com/zpc870921/p/2984395.html
Copyright © 2011-2022 走看看