1.利用devexpress的控件gridviewexporter:
首先在.aspx文件中添加该控件(例:ID='gveDemo'),绑定要导出的gridview,再写个button,进.cs文件对应的onclick方法,执行语句:gveDemo.WriteXlsToResponse(title);//title为设置导出的excel标题
2.利用输入输出流:
protected void btnExport_Click(object sender, EventArgs e)
{
MainDataSetTableAdapters.VI_TRANSPORTMONITOR1TableAdapter vi = new MainDataSetTableAdapters.VI_TRANSPORTMONITOR1TableAdapter();
DataTable dtExcel = vi.GetData(hd_send.Value, hd_car.Value, hd_logistic.Value, Convert.ToDateTime(hd_starttime.Value), Convert.ToDateTime(hd_endtime.Value));
CreateExcel(dtExcel, "application/ms-excel", "**表", 1, 0);//1代表第一行开始,0代表第0行中是时间类型
}
public void CreateExcel(DataTable dt, string FileType, string FileName, int startIndex, int timeIndex)
{
Response.Clear();
Response.