• 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文件。
  • 相关阅读:
    python中的单向链表实现
    Django中的Form表单验证
    顺序表的原理与python中的list类型
    HttpServletRequest get
    maven压缩js css
    left join inner join 区别
    Spark运行模式:cluster与client
    java 变量 final 小结
    eclipse svn 删除不了项目,合并不了问题
    hadoop HDFS常用文件操作命令 (转)
  • 原文地址:https://www.cnblogs.com/henyihanwobushi/p/2643603.html
Copyright © 2020-2023  润新知