数据导出excel表格和Word文档

Posted 岁月静好123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据导出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");
    }
}
复制代码

以上是关于数据导出excel表格和Word文档的主要内容,如果未能解决你的问题,请参考以下文章

excel自动导出word

excel表格导出有啥用途?

jsp有办法实现word/excel的在线预览吗

oracle怎么把查询的结果导出word或excle

easypoi导出的excel打不开

Word文档如何自动更新Power BI数据和图表?