zoukankan      html  css  js  c++  java
  • asp.net 导出 Excel

    /// <summary>
        /// List 数据导出Excel
        /// </summary>
        /// <param name="list">数据集合</param>
        /// <param name="filename">文件名 不用加 .xls</param>
        /// <param name="ColumNames">标题名(数组-所有标题)</param>
        public void HtmlToExcel(数据 list, string filename, string[] ColumNames)
        {
            Response.Clear();
            Response.AddHeader("content-disposition", "attachment;filename=" + filename + ".xls");
            Response.Charset = "gb2312";
            Response.ContentType = "application/vnd.xls";
            //拼接数据结构
            string xls = @"<Table border='1'><TR>";
            int i;
            int j;
            //标题
            for (i = 0; i < ColumNames.Length; i++)
            {
                xls += @"<TD>" + ColumNames[i] + @"</TD>";
            }
            xls = xls + @"</TR>";
            //内容
            for (j = 0; j < list.Count(); j++)
            {
                xls = xls + @"<TR>";
                xls = xls + @"<TD>" + list[j].字段一对应的字段 + "&nbsp;" + @"</TD>";
                xls = xls + @"<TD>" + list[j].字段二对应的字段 + "&nbsp;" + @"</TD>";
                xls = xls + @"<TD>" + list[j].字段三对应的字段 + "&nbsp;" + @"</TD>";
                xls = xls + @"<TD>" + list[j].字段四对应的字段 + "&nbsp;" + @"</TD>";
                xls = xls + @"<TD>" + list[j].字段五对应的字段+ "&nbsp;" + @"</TD>";
                xls = xls + @"<TD>" + list[j].字段六对应的字段 + "&nbsp;" + @"</TD>";
             
              
            xls = xls + @"</Table>";
            Response.Write(xls);    //stringWrite.ToString());
            Response.End();
        }
    //调用
    
    string[] ColumNames = new string[] { "字段一", "字段二", "字段三", "字段四", "字段五", "字段六" };
            HtmlToExcel(数据, "文件名称", ShowNames);
  • 相关阅读:
    java.lang.NoClassDefFoundError: org/apache/poi/ss/formula/udf/UDFFinder
    IntelliJ使用指南—— 深入了解IntelliJ的Web部署逻辑
    javascript深入理解js闭包
    git commit -F时用到的commit.log模板
    github上需要生成密钥对:ssh key
    windows和linux字体库位置
    .vimrc配置文件
    iw交叉编译
    libnl和libopenssl,hostapd交叉编译
    linux中断
  • 原文地址:https://www.cnblogs.com/wrq6/p/9101561.html
Copyright © 2011-2022 走看看