欢迎来到天天文库
浏览记录
ID:30504704
大小:22.01 KB
页数:21页
时间:2018-12-30
《asp.net中导出excel数据的方法汇总_1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解asp.net中导出excel数据的方法汇总 1、由dataset生成 代码如下: publicvoidcreateexcel(datasetds,stringtypeid,stringfilename) { httpresponseresp; resp=page.response; resp.contentencoding=system.text.encoding.getencoding(gb2312)
2、; resp.appendheader(content-disposition,attachment;filename=+filename); stringcolheaders=,ls_item=; inti=0; //定义表对象与行对像,同时用dataset对其值进行初始化 datatabledt=ds.tables[0]; datarow[]myrow=dt.select(); //typeid==1时导出为excel格式文件;typeid==2时导出为xml格式文件 if(typeid==1) {对党的认识也有了进一步的提高。才真正
3、体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 //取得数据表各列标题,各标题之间以t分割,最后一个列标题后加回车符 for(i=0;icolheaders+=dt.columns[i].caption.tostring()+t; colheaders+=dt.columns[i].caption.tostring()+n; //向http输出流中写入取得的数据信息
4、 resp.write(colheaders); //逐行处理数据 foreach(datarowrowinmyrow) { //在当前行中,逐列获得数据,数据之间以t分割,结束时加回车符n for(i=0;ils_item+=row[i].tostring()+t; ls_item+=row[i].tostring()+n; //当前行数据写入http输出流,并且置空ls_item以便下行数据 resp.write(ls_item); ls_item=; } } else {对党的认识也有了进一步的提高。才真正体会到了中国共产党
5、的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 if(typeid==2) { //从dataset中直接导出xml数据并且写到http输出流中 resp.write(ds.getxml()); } } //写缓冲区中的数据到http头文件中 resp.end(); } 2、由datagrid生成 代码如下: publicvoidtoexcel(system.web.u
6、i.controlctl) { httpcontext.current.response.appendheader(content-disposition,attachment;filename=excel.xls); httpcontext.current.response.charset=utf-8; httpcontext.current.response.contentencoding=system.text.encoding.default; httpcontext.current.response.contenttype对党的认识也有
7、了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解=application/ms-excel;//image/jpeg;text/html;image/gif;vnd.ms-excel/msword ctl.page.enableviewstate=false; system.io.stringwritertw=newsystem.io.stringwr
8、iter(); system.web.ui.htmltextwr
此文档下载收益归作者所有