数据导出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文档的主要内容,如果未能解决你的问题,请参考以下文章