zoukankan      html  css  js  c++  java
  • CreatExcel()

    public void CreatExcel(System.Data.DataTable dt, System.Web.UI.Page thisPage)
        {
            System.IO.StringWriter sw = new System.IO.StringWriter();
            string rowStr = "";
            //取所有列名
            for (int i = 0; i < dt.Columns.Count; i++)
            {
                rowStr = rowStr + dt.Columns[i] + "\t";
            }
            sw.WriteLine(rowStr);
            //取每行数据
            for (int j = 0; j < dt.Rows.Count; j++)
            {
                rowStr = "";
                for (int i = 0; i < dt.Columns.Count; i++)
                {
                    rowStr = rowStr + dt.Rows[j][i].ToString() + "\t";
                }
                sw.WriteLine(rowStr);
            }
            sw.Close();
            string filename = DateTime.Now.ToString("yyyyMMddhhmmss");
            thisPage.Response.AddHeader("Content-Disposition", "attachment;filename=" + filename + ".xls");
            thisPage.Response.ContentType = "application/ms-excel";
            thisPage.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
            thisPage.Response.Write(sw);
            thisPage.Response.End();
        }


     

    keim,毕业于安徽科技学院理学院,2003年开始对Web开发有浓厚的兴趣,并专注于C#/java Web开发,软件架构设计、分布式相关、项目管理、前端设计等等,实战派...
  • 相关阅读:
    DevExpress 控件使用之GridControl基本属性设置
    GridControl基础设置(一)
    GitHub Top 100 简介
    Swift3.0 单例模式实现的几种方法-Dispatch_Once
    获取cell数组
    Xcode Apple Mach-O Linker Error Group错误
    Xcode运行设备由iphone/ipad变为my mac的解决方
    iOS 修改图片颜色
    iOS——UIActivityIndicatorView活动指示器
    iOS 消息处理之performSelector
  • 原文地址:https://www.cnblogs.com/zqmingok/p/1486244.html
Copyright © 2011-2022 走看看