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;
            }    
  • 相关阅读:
    282. Expression Add Operators
    281. Zigzag Iterator
    280. Wiggle Sort
    How Not to Crash #2: Mutation Exceptions 可变异常
    Moving Swiftly
    How to Use updateConstraints
    Don’t Put View Code Into Your View Controller别把View创建的代码放在VC中
    Where-To-Put-The-Auto-Layout-Code
    iOS five years[转]
    ResponderChain note
  • 原文地址:https://www.cnblogs.com/xifengyeluo/p/9435143.html
Copyright © 2011-2022 走看看