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文件 2021-12-15
- 导入Excel表格数据到数据库和导出数据到Excel表格 2021-09-06
- java开发导出Excel和Word文档 2021-11-29
- PowerDesigner 导出数据库表到word文档 2021-06-30
- DataGrid导出到Word/Excel文档 2021-12-05
- WORD文档转为EXCEL表格 2021-11-14
- 使用“WPS表格”导出Excel文档 2021-12-22