资讯详情

首页  >  CPA考试  > 资讯详情

把Web Control导出为Excel或Word

2025-12-25 来源:快学会计网

导读:/// /// 将Web控件导出/// /// 控件实例/// 类型:Excel或wordpublic void ExpertControl(System.Web.UI.Control source, DocumentType type){ //设置Http的头信息,编码格式 if (type == DocumentType.Excel) { //Excel Response.Append

 /// /// 将Web控件导出/// /// 控件实例/// 类型:Excel或wordpublic void ExpertControl(System.Web.UI.Control source, DocumentType type){     //设置Http的头信息,编码格式     if (type == DocumentType.Excel)     {         //Excel         Response.AppendHeader("Content-Disposition","attachment;filename=result.xls");         Response.ContentType = "application/ms-excel";      }     else if (type == DocumentType.Word)     {         //Word         Response.AppendHeader("Content-Disposition","attachment;filename=result.doc");         Response.ContentType = "application/ms-word";     }     Response.Charset = "UTF-8";        Response.ContentEncoding = System.Text.Encoding.UTF8;      //关闭控件的视图状态     source.Page.EnableViewState =false;         //初始化HTMLWriter     System.IO.StringWriter writer = new System.IO.StringWriter() ;     System.Web.UI.HtmlTextWriter htmlWriter = new System.Web.UI.HtmlTextWriter(writer);     source.RenderControl(htmlWriter);      //输出     Response.Write(writer.ToString());     Response.End();} //文档类型public enum DocumentType{     Word,     Excel} 调用方法:ExpertControl(this, DocumentType.Word);这是将整个页面导出为Word

相关资讯
个税改革重在激发正面效应
餐饮住宿服务业营改增实务热点问题
企业所得税针对小微企业有哪些优惠?
这个月有客户需要换发票,我方开出一份红字发
增值税专用发票开票信息要求

点击长按保存图片,微信识别

扫码立即领取资料

咨询