zoukankan      html  css  js  c++  java
  • C#写入(覆盖形式)数据到CSV文件 和 读取CSV文件

            /// <summary>
            /// 写入数据到CSV文件,覆盖形式
            /// </summary>
            /// <param name="csvPath">要写入的字符串表示的CSV文件</param>
            /// <param name="LineDataList">要写入CSV文件的数据,以string[]类型List表示的行集数据</param>
            public static   void OpCsv(string csvPath, List<string[]> LineDataList)
            {
                using (FileStream fs = new FileStream(csvPath.Trim(), FileMode.OpenOrCreate, FileAccess.ReadWrite))
                {
                    using (StreamWriter sw = new StreamWriter(fs, Encoding.Default))
                    {
                        StringBuilder sb_csvStr = new StringBuilder();
                        for (int i = 0; i < LineDataList.Count; i++)//<--row
                        {
                            sb_csvStr.Clear();
                            for (int j = 0; j < LineDataList[i].Length; j++)//<--col
                            {
                                sb_csvStr.Append(string.Format("{0},", LineDataList[i][j].ToString()));
                            }
                            sw.WriteLine(sb_csvStr.ToString().Substring(0, sb_csvStr.ToString().Length - 1));
                        }
                        fs.Flush();
                    }
                }
            }
            /// <summary>
            /// 读取csv文件
            /// </summary>
            /// <param name="csvPath">string 标识的 csv文件路径</param>
            /// <returns>返回的读取的 csv 文件的行集合</returns>
            public static string[] ReadCsv(string csvPath)
            {
                string[] csvLineList = File.ReadAllLines(csvPath, Encoding.Default);
                return csvLineList;
            }    
  • 相关阅读:
    15.5.3 【Task实现细节】状态机的结构
    JavaWeb-EL的11个内置对象
    JavaWeb-EL入门
    JavaWeb-BeanUtils
    JavaWeb-JavaBean
    JavaWeb-JSP动作标签
    JavaWeb-include和taglib指令
    JavaWeb-pageContext对象
    JavaWeb-page指令
    JavaWeb-URL重写
  • 原文地址:https://www.cnblogs.com/xifengyeluo/p/9435143.html
Copyright © 2011-2022 走看看