zoukankan      html  css  js  c++  java
  • 【转】从XML文件转换为CSV文件

    留着备用

    public void Transfer(string inXmlFilename, string outCSVFilename)
      {
       // open or create
       FileStream fileCsv = new FileStream(outCSVFilename,FileMode.OpenOrCreate,FileAccess.Write);

       StreamWriter writerCsv = new StreamWriter(fileCsv);
       StreamReader readerXml=new StreamReader(inXmlFilename);
       
       XmlDataDocument datadoc = new XmlDataDocument();    
       datadoc.DataSet.ReadXml(readerXml);

       // read each test case, write to CSV file
       for (int i= 0; i < datadoc.ChildNodes[0].ChildNodes.Count; i++)
       {
        string strCsvLine = "";
        for (int j=0; j < datadoc.ChildNodes[0].ChildNodes[i].ChildNodes.Count; j++)
        {
         string strText = datadoc.ChildNodes[0].ChildNodes[i].ChildNodes[j].InnerText;   
         strCsvLine += strText.Replace(",", ".") + ",";
        }

        writerCsv.WriteLine(strCsvLine);
       }
       
       readerXml.Close();
       writerCsv.Close();
      }

  • 相关阅读:
    课堂练习
    《你的灯亮着吗》第二篇总结
    四则运算2程序
    《你的灯亮着吗》第一篇总结
    四则运算2
    阅读计划
    四则运算
    《人月神话》读后感
    软件演化
    软件测试
  • 原文地址:https://www.cnblogs.com/lovablebox/p/2626684.html
Copyright © 2011-2022 走看看