方法一:將頁面中的所有元素都匯出到excel中
response.clear();response.buffer = true;"
content-disposition
", "
attachment;filename=
"+ (datetime.now.tostring("
yyyymmddhhmmss
")+server.urlencode("
客戶回訪統計表
")) + "
.xls");
response.contentencoding =system.text.encoding.utf8;
response.contenttype = "
";
方法二:將頁面中指定部分的資料匯出到excel中
response.clear();stringwriter sw = new
stringwriter();
htmltextwriter htw = new
htmltextwriter(sw);
pn_1.myrender(htw);
//pn_1是乙個asp:panel控制項
response.contenttype = "";
"content-disposition
", "
attachment;filename=
" + server.urlencode("
打分統計明細
") + "
.xls");
response.contentencoding =system.text.encoding.utf8;
response.write(sw.tostring());
response.end();
方法三:將從資料庫查詢出來的資料直接匯出指定格式的excel
datatable dt =proreturnvisitbll.getproreturnvisitdatatable();stringwriter sw = new
stringwriter();
htmltextwriter htw = new
htmltextwriter(sw);
response.clear();
response.buffer = true;"
content-disposition
", "
attachment;filename=
" + (datetime.now.tostring("
yyyymmddhhmmss
") + server.urlencode("
客戶回訪資料
")) + "
.xls");
response.contentencoding =system.text.encoding.utf8;
response.contenttype = "
";//
設定輸出檔案型別為excel檔案。
this.enableviewstate = false
; datagrid dg = new
datagrid();
for (int i = 0; i < dt.columns.count; i++)
} = "desktable";
dg.headerstyle.backcolor = color.fromargb(150,150,150
);
= "header";
dg.headerstyle.horizontalalign =horizontalalign.center;
dg.pagerstyle.position =pagerposition.bottom;
= "header";
dg.datasource =dt;
dg.databind();
dg.rendercontrol(htw);
//dataset ds = new dataset();
response.write(sw.tostring());
response.end();
注意:如果頁面中用了asp:updatepanel,那麼檢視原始檔時,repeater、datagrid,等資料控制項,裡面是沒有結構元素的。
c 中匯入 匯出Excel表
c 匯入 匯出excel 新建乙個專案,新增web引用 這個web服務就只是返回dataset資料而已 要使用excel,需加的命名空間 using microsoft.office.interop.excel using system.reflection using system.io 需新增引...
C 中匯出Excel報表的方法
在上篇博文中提到了c 執行excel巨集模版的方法,這篇我們來介紹下怎麼樣將模版匯出,並生成報表。winform中簡單的示例 如下 public exporttextreport 在asp.net中我們可以專門做乙個匯出報表的頁面來進行報表的匯出,如下 page language c autoeve...
Silverlight中匯出Excel檔案
可匯出csv格式檔案,用excel開啟 csv格式化 資料 格式化資料 private static string formatcsvfield string data data.replace replace n replace r 獲取datagrid資料,返回stringbuilder型別資料...