热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

EXCEL保存DATATABLE

废话不多说,贴代码:publicstaticvoidExport2Excel(DataTabledtTemp,stringfileName,boolappe

废话不多说,贴代码:

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文件。
Felomeng的技术博客

推荐阅读
author-avatar
sunci99_652
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有