国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青冈县| 永川市| 盐城市| 庄浪县| 鲁山县| 龙游县| 南宁市| 安平县| 仲巴县| 嘉峪关市| 成都市| 从江县| 万全县| 修水县| 德州市| 翁源县| 沾益县| 榕江县| 克什克腾旗| 成安县| 安阳市| 朝阳区| 乃东县| 格尔木市| 永仁县| 宁陵县| 墨竹工卡县| 同德县| 枝江市| 岳西县| 淮北市| 越西县| 武定县| 聊城市| 始兴县| 伽师县| 青冈县| 平果县| 永平县| 清涧县| 成安县|