DataGrid控件的常见数据导出EXCEL技术(2)

原创 2007年09月13日 14:52:00
 
方式三:其实与方式二类似,不同的是方式三如果事先已经知道DataGrid中绑定的是某个二维数组的话,我们可以避免再次访问数据库,这种做法更加高效.而且这样可以屏蔽那些不需要导出的列.
if (dgrid.Visible==false)
{
     daochumsg.Visible=true; daochumsg.Text="您还没有确认导出的内容,请先查找";
}
else
{   daochumsg.Visible=false;
     Response.Clear (); Response.Buffer = true; Response.Charset = "gb2312";                   Response.AppendHeader("Content-Disposition","attachment;filename=CPKForms.xls");
     Response.ContentEncoding=System.Text.Encoding.GetEncoding("gb2312");
Response.ContentType = "application/ms-excel"; this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter=new System.Web.UI.HtmlTextWriter(oStringWriter);
GC.Collect ();
StringWriter sw=new StringWriter();
sw.WriteLine("测试项目/t实际最小值/t实际最大值/t平均值/t标准值下限/t标准值上限/tSigam值/tCpk值");
     //   foreach(DataRow dr in dt.Rows)
     for(int i=0;i<=shijihangshu;i++)
     {
     sw.WriteLine(storedata2[i,0]+"/t"+storedata2[i,1]+"/t"+storedata2[i,2]+"/t"+storedata2[i,3]+"/t"+storedata2[i,4]+"/t"+storedata2[i,5]+"/t"+storedata2[i,6]+"/t"+storedata2[i,7]);
     }
     sw.Close(); Response.Write(sw); Response.End();   
}
 

【WPF】将DataGrid内容导出到Excel

引言在完成将DataGrid的内容导出到Excel的时候,参考了一个印度小伙的文章http://www.codeproject.com/Articles/120480/Export-to-Excel-...
  • u013201439
  • u013201439
  • 2016年04月06日 17:43
  • 3338

实现easyui的datagrid导出为excel,已处理导出乱码

今天给大家介绍下如何实现datagrid内容导出为excel文件。以下为代码实现: export.js [javascript] view plaincopy ...
  • sunwork888
  • sunwork888
  • 2015年04月07日 17:27
  • 995

使用NPOI方法导出数据到excel表中

使用NPOI方法导出到excel可以大量提高导出速度!步骤如下: (1)使用NPOI首先要有NPOI开发包(网上直接搜资源有的) (2)解压后把下边两个文件拷贝到自己的项目下(在bin目录...
  • u010870518
  • u010870518
  • 2014年08月28日 11:56
  • 1886

MVC项目中如何用JS导出EasyUI DataGrid为Excel

在做一中考评项目的时候,遇到了这么一个需求,就是把评教后得到的老师的成绩导出为Excel。其实需求很普通,实现起来有些复杂,因为老师考评不但有固定的考核项,还有额外加分项。于是我们就抽出来了一个表,专...
  • u013038861
  • u013038861
  • 2016年01月03日 21:50
  • 3837

Silverlight DataGrid导出Excel(原生表头与复杂表头)

public static string GridDataToExcel(DataGrid _dg, string WorksheetName, string WorkTitle, string st...
  • CommandBaby
  • CommandBaby
  • 2013年07月24日 14:15
  • 1391

vc导出listcontrol界面值到excel最简单的例子

参考: http://blog.csdn.net/suhuaiqiang_janlay/article/details/6077975 简化它, 1、新建一个基于dialog...
  • strong0511
  • strong0511
  • 2016年04月27日 13:35
  • 1648

EasyUI 如何结合JS导出Excel文件

废话俺就少说了,直接进入正题!!单纯的JS能够导出Excel的不多见,一般都需要调用客户端所安装的Office Excel组件来完成这个工作。这里我主要讲EasyUI内的DataGrid如何结合JS导...
  • jumtre
  • jumtre
  • 2014年11月14日 16:05
  • 30508

超高效率导出到Excel——60万个数据9秒导出

Excel的ADO方法导出,60万个数据9秒导出。直接用SQL语句在Excel文件中追加需要导出的数据记录,代码简单明了,操作方便,效率较高(可能是仅次于文件流导出的方式)。...
  • z_ever
  • z_ever
  • 2017年01月08日 23:35
  • 963

C# 将数据导出到Excel汇总

将DataGrid控件中的数据导出Excel 上述方法虽然实现了导出的功能,但同时把按钮、分页框等html中的所有输出信息导了进去。而我们一般要导出的是数据,DataGrid控件上的数据。 ...
  • luoyanqing119
  • luoyanqing119
  • 2014年09月30日 16:55
  • 1914

DataGrid输出到Excel并进行格式化处理

在我们把DataGrid上的数据导入到Excel的时候,如果遇到比较长的数字字符串,比如身份证号码,就会在Excel里当成数字看待,并转换成科学计数法的格式,造成数据的丢失,下面这个方法就解决了这个问...
  • my98800
  • my98800
  • 2016年08月01日 08:09
  • 646
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataGrid控件的常见数据导出EXCEL技术(2)
举报原因:
原因补充:

(最多只允许输入30个字)