国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#讀取csv格式文件

2019-11-17 02:47:38
字體:
來源:轉載
供稿:網友
C#讀取csv格式文件

一、CSV文件規則

1 開頭是不留空,以行為單位。2 可含或不含列名,含列名則居文件第一行。3 一行數據不跨行,無空行。4 以半角逗號(即,)作分隔符,列為空也要表達其存在。5 列內容如存在半角逗號(即,)則用半角引號(即',')將該字段值包含起來。6 列內容如存在半角引號(即")則應替換成半角雙引號("")轉義,并用半角引號(即"")將該字段值包含起來。7 文件讀寫時引號,逗號操作規則互逆。8 內碼格式不限,可為 ASCII、Unicode 或者其他。9 不支持特殊字符二、C#讀取csv文件的方法C# 代碼 復制
//讀CSV文件類,讀取指定的CSV文件,可以導出DataTable
    public class CsvStreamReader
    {        PRivate ArrayList rowAL;         //行鏈表,CSV文件的每一行就是一個鏈        private string fileName;        //文件名        private Encoding encoding;        //編碼        public CsvStreamReader()        {            this.rowAL = new ArrayList();            this.fileName = "";            this.encoding = Encoding.Default;        }        /// <summary>        ///        /// </summary>        /// <param name="fileName">文件名,包括文件路徑</param>        public CsvStreamReader(string fileName)        {            this.rowAL = new ArrayList();            this.fileName = fileName;            this.encoding = Encoding.Default;            LoadCsvFile();        }        /// <summary>        ///        /// </summary>        /// <param name="fileName">文件名,包括文件路徑</param>        /// <param name="encoding">文件編碼</param>        public CsvStreamReader(string fileName, Encoding encoding)        {            this.rowAL = new ArrayList();            this.fileName = fileName;            this.encoding = encoding;            LoadCsvFile();        }        /// <summary>        /// 文件名,包括文件路徑        /// </summary>        public string FileName        {            set

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精河县| 乐东| 增城市| 赤壁市| 台北县| 大余县| 微山县| 博乐市| 汕尾市| 读书| 万载县| 禹城市| 鄢陵县| 南溪县| 云浮市| 揭西县| 柳江县| 吉安县| 铜鼓县| 莫力| 渝中区| 松潘县| 长乐市| 黄浦区| 平遥县| 离岛区| 徐闻县| 虞城县| 云梦县| 宜川县| 屯门区| 阿鲁科尔沁旗| 瓮安县| 兰州市| 应用必备| 铁岭市| 门头沟区| 沙坪坝区| 韩城市| 泰兴市| 木里|