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开发,软件架构设计、分布式相关、项目管理、前端设计等等,实战派...
  • 相关阅读:
    [转] 关于hibernate的缓存使用
    周鸿祎,我的互联网方法论
    cwRsync window下的跨服务器的文件同步
    一个代价11万的bug
    批处理备份
    NodeJs环境部署
    spring接收参数
    @Autowired
    谈谈把网站迁移到阿里云的一些感想和其中遇到的一些问题
    HTML5+JS 《五子飞》游戏实现(一)规则
  • 原文地址:https://www.cnblogs.com/zqmingok/p/1486244.html
Copyright © 2011-2022 走看看