zoukankan      html  css  js  c++  java
  • EXCEL 保存 DATATABLE

    废话不多说,贴代码:

    public static void Export2Excel(DataTable dtTemp, string fileName, bool append = false, Encoding encoding = null)
            {
                if (encoding == null)
                {
                    encoding = Encoding.Default;
                }
                using (var writer = new StreamWriter(fileName, append, encoding))
                {
                    foreach (DataColumn dc in dtTemp.Columns)
                    {
                        writer.Write(dc.ToString());
                        writer.Write('\t');
                    }
                    writer.Write("\r\n");
                    var values = new object[dtTemp.Columns.Count];
                    foreach (DataRow drTemp in dtTemp.Rows)
                    {
                        values = drTemp.ItemArray;
                        foreach (var t in values)
                        {
                            writer.Write(t.ToString());
                            writer.Write('\t');
                        }
                        writer.Write("\r\n");
                    }
                    writer.Write("\r\n");
                    writer.Close();
                }
            }
    注意就是fileName需要使用xls扩展名,无它。这个方法的限制就是只能生成一个Tab的Excel文件。
  • 相关阅读:
    软件工程-个人最终总结
    结对编程—电梯调度
    第三周(第三作业)感想
    周三第二个作业
    VS2013安装和单元测试
    对京东的评价
    简单的四则运算
    迷茫的软件工程
    vlan 和 子网
    ECLIPSE的jar包和文件的导入导出
  • 原文地址:https://www.cnblogs.com/henyihanwobushi/p/2643603.html
Copyright © 2011-2022 走看看