一个excel内有4个sheet
进度表模板如下:
旧房表模板:
新开工模板:
在建项目模板:
源码如下:
protected void lnkExport_Click(object sender, EventArgs e)
{
。。。你的页面的查询条件
DataSet dataSet = new DataSet();
string[] lists = new string[4];
lists[0] = GetfiledsName(0);
lists[1] = GetfiledsName(1);//第二个sheet的可选择导出项
lists[2] = GetfiledsName(2);第三个sheet的可选择导出项
lists[3] = GetfiledsName(3);//第四个sheet的可选择导出项
//分别查询4个datatable,表示4个sheet的数据源
DataTable ds = tsmBll.GetSubsidyRecordsExport(startDate, endDate, RangeType, xzqh, xzc, ProjectName, "进度表", "/TemplateFile/旧房拆除情况模板.xls", lists[0]);
DataTable ds2 = tsmBll.GetSubsidyRecordsExport(startDate, endDate, RangeType, xzqh, xzc, ProjectName, "旧房拆除情况", "/TemplateFile/旧房拆除情况模板.xls", lists[1]);
DataTable ds3 = tsmBll.GetSubsidyRecordsExport(startDate, endDate, RangeType, xzqh, xzc, ProjectName, "新开工", "/TemplateFile/旧房拆除情况模板.xls", lists[2]);
DataTable ds4 = tsmBll.Get