码迷,mamicode.com
首页 > 其他好文 > 详细

数据导出excel表格和Word文档

时间:2016-08-30 17:45:57      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

技术分享
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");
    }
}
技术分享

数据导出excel表格和Word文档

标签:

原文地址:http://www.cnblogs.com/suiyuejinghao123/p/5822408.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!