zoukankan      html  css  js  c++  java
  • Excel和datatable相互操作

    /// <summary>
    /// Excel文档
    /// </summary>
    /// <param name="table"></param>
    /// <param name="file"></param>
    private void dataTableToCsv(DataTable table, string file)
    {
    string title = "";
    FileStream fs = new FileStream(file, FileMode.OpenOrCreate);
    StreamWriter sw = new StreamWriter(new BufferedStream(fs), System.Text.Encoding.Default);
    for (int i = 0; i < table.Columns.Count; i++)
    {
    title += table.Columns[i].ColumnName + " "; //栏位:自动跳到下一单元格
    }
    title = title.Substring(0, title.Length - 1) + " ";
    sw.Write(title);
    foreach (DataRow row in table.Rows)
    {
    string line = "";
    for (int i = 0; i < table.Columns.Count; i++)
    {
    if (table.Columns[i].ColumnName == "Lastgrnd")
    {
    line += "'" + row[i].ToString().Trim() + " "; //内容:自动跳到下一单元格
    }
    else
    {
    line += row[i].ToString().Trim() + " "; //内容:自动跳到下一单元格
    }
    }
    line = line.Substring(0, line.Length - 1) + " ";
    sw.Write(line);
    }
    sw.Close();
    fs.Close();

    }

  • 相关阅读:
    委托事件
    泛型
    栈和队列
    泛型
    枚举与位枚举
    数组 集合
    .NET Framework 简介
    三行代码 完美解决word标签文字替换 POI增强版 可插入图片
    Github国内镜像网站,解决Github访问的神器
    Eureka
  • 原文地址:https://www.cnblogs.com/-maomao/p/4453638.html
Copyright © 2011-2022 走看看