• .net如何向csv添加一列


    using System;
    using System.Collections.Generic;
    using System.Drawing;
    using System.Globalization;
    using System.IO;
    using System.Linq;
    using System.Net;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Xml;
    using ConsoleApplication1;
    using log4net;
    namespace test
    {

        static class Program
        {
            static void Main()
            {
             List<string> arr=   File.ReadAllLines(@"D:ektest.csv",Encoding.GetEncoding("Shift_JIS")).ToList();
             List<string> newColumnData = new List<string>() { "345","123" };//添加列值  条数和arr的一样 不够位补null
             arr[0] += ","リファラ"";// 添加的列名
             int index = 1;
             //add new column value for each row.
             arr.Skip(1).ToList().ForEach(line =>
             {
                 //-1 for header
                 arr[index] += "," + newColumnData[index - 1];
                 index++;
             });
             //write the new content
             File.WriteAllLines("D:\test.csv", arr);
            }

        }
    }

  • 相关阅读:
    uva 112 Tree Summing
    uva 11111 Generalized Matrioshkas
    uva 297 Quadtrees
    uva 548 Tree
    uva 327 Evaluating Simple C Expressions
    Exception和Error区别
    DB事务隔离级别
    ConcurrentLinkedQueue和LinkedBlockingQueue区别
    Linux网络栈
    使用Html.BeginForm来提交表单
  • 原文地址:https://www.cnblogs.com/c-x-a/p/6134023.html
Copyright © 2020-2023  润新知