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

    数据导出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");
        }
    }
    复制代码
  • 相关阅读:
    iOS开发 -------- transform属性(形变)
    iOS开发 -------- UITableView的编辑
    iOS开发 -------- 九宫格坐标计算
    Alcatraz的安装和使用
    Python实现简单抓取功能
    预备作业:课程基础
    预备作业:课程基础
    预备作业
    oracle常用命令总结
    在Linux下写一个线程池以及线程池的一些用法和注意点
  • 原文地址:https://www.cnblogs.com/suiyuejinghao123/p/5822408.html
Copyright © 2011-2022 走看看