zoukankan      html  css  js  c++  java
  • 数据导出excel表格和Word文档

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Text;
    using System.IO;
    
    public partial class Default1 : System.Web.UI.Page
    {
    
        DataClassesDataContext con = new DataClassesDataContext();
        protected void Page_Load(object sender, EventArgs e)
        {
            Button1.Click += Button1_Click;
        }
    
        void Button2_Click(object sender, EventArgs e)
        {
            Response.Redirect("aaaa.ashx");
        }
    
        void Button1_Click(object sender, EventArgs e)
        {
            //1、要导出哪些数据,需要一个泛型集合
            List<car> list = con.car.ToList();
    
            //2、拼接成table表格的格式
            StringBuilder str = new StringBuilder();
    
            str.Append("<table border='1'>");
            foreach (car c in list)
            {
                str.Append("<tr>");
                str.Append("<td>" + c.ids + "</td>");
                str.Append("<td>" + c.code + "</td>");
                str.Append("<td>" + c.name + "</td>");
                str.Append("<td>" + c.brand + "</td>");
                str.Append("<td>" + c.time + "</td>");
                str.Append("<td>" + c.oil + "</td>");
                str.Append("<td>" + c.powers + "</td>");
                str.Append("<td>" + c.exhaust + "</td>");
                str.Append("<td>" + c.price + "</td>");
                str.Append("<td>" + c.pic + "</td>");
                str.Append("</tr>");
            }
            str.Append("</table>");
            //3、导出到服务器指定路径
            string path = Server.MapPath("File/" + DateTime.Now.ToString("yyyyMMdd") + "car.xlsx");
            StreamWriter wr = new StreamWriter(path);
            wr.Write(str);
            wr.Close();//*********************************8
    
            //4、给用户下载
            Response.Redirect("File/" + DateTime.Now.ToString("yyyyMMdd") + "car.xlsx");
        }
    }
  • 相关阅读:
    Android 列表之分组ListView
    【转】容易忽视但是功能灰常强大的Java API
    onSaveInstanceState和onRestoreInstanceState的用处
    asp.net中url重写
    泛型数据类型转换
    关于 url重写后性能问题
    用CSS实现新闻轮播效果
    Java命名规范(简略)
    关于ngclass中添加多个样式类的解决方案
    python 常用标准库
  • 原文地址:https://www.cnblogs.com/fengsantianya/p/5792186.html
Copyright © 2011-2022 走看看