zoukankan      html  css  js  c++  java
  • .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);
            }

        }
    }

  • 相关阅读:
    前端 --> CSS基础
    前端 css 补充内容
    前端 ---> HTML
    MySQL数据库 -- Navicat、pycharm连接数据库
    mysql数据库 --表查询
    IOC Unity
    泛型2
    泛型1
    特性 Attribute
    里氏替换原则
  • 原文地址:https://www.cnblogs.com/c-x-a/p/6134023.html
Copyright © 2011-2022 走看看