文档介绍:在日常工作中,大家都习惯Office作为办公软件,因此,在开发软件的时,常常会有把数据导出到Excel等Office软件的需求。在此,收集一些常用的导出文件的源程序,希望给大家带来方便。(不断更新)一、DataSet数据集内数据转化为Excel//作用:把DataSet数据集内数据转化为Excel、Word文件//描述:这些关于Excel、Word的导出方法,基本可以实现日常须要,其中有些方法可以把数据导出后//生成Xml格式,再导入数据库!有些屏蔽内容没有去掉,保留下来方便学习参考用之。//备注:组件,导出Excel对象的一个方法要调用其中的一些方法和属性。publicvoidDataSetToExcel(DataSetds,stringFileName){try{//Web页面定义//=();HttpResponseresp;resp=;=("GB2312");("Content-disposition","attachment;filename="+FileName+".xls");="application/ms-excel";//变量定义stringcolHeaders=null;stringIs_item=null;//显示格式定义//////////////////文件流操作定义//FileStreamfs=newFileStream(FileName,,);//StreamWritersw=newStreamWriter(fs,("GB2312"));StringWritersfw=newStringWriter();//定义表对象与行对象,=[0];DataRow[]myRow=();inti=0;intcl=;//取得数据表各列标题,各标题之间以/t分割,最后一个列标题后加回车符for(i=0;i<cl;i++){//if(i==(cl-1))//最后一列,加/n//colHeaders+=[i].();//elsecolHeaders+=[i].()+"/t";}(colHeaders);//(colHeaders);//逐行处理数据foreach(DataRowrowinmyRow){//当前数据写入for(i=0;i<cl;i++){//if(i==(cl-1))//Is_item+=row[i].ToString()+"/n";//elseIs_item+=row[i].ToString()+"/t";}(Is_item);//(Is_item);Is_item=null;}(sfw);//();();}catch(Exceptione){throwe;}}二、DataSet数据集内数据转化为Excel文件(2)///<summary>///ExportFiles的摘要说明。///作用:把DataSet数据集内数据转化为Excel文件///描述:导出Excel文件///备注:组件,导出Excel对象的一个方法要调用其中的一些方法和属性。///</summary>lassExportFiles{privatestringfilePath="";publicExportFiles(stringexcel_path){////TODO:在此处添加构造函数逻辑//filePath=excel_path;}///<summary>///将指定的Dataset导出到Excel文件///</summary>///<paramname="dt"></param>///<returns></returns>publicboolExportToExcel(,stringReportName){if([0].==0){M