asp.net把数据库记录导入成excel文件

asp教程.net把数据库教程记录导入成excel文件
这是一个简单的导入excel文件代码,利用exprot.aspx导出指定数据库中的记录成xls文件哦。

protected void button2_click(object sender, eventargs e)
  {
  response.redirect("export.aspx?search=" + txtsearch.text);
  }
 %>

export.aspx
获取一个datatable,
在前台的div里直循环datatable:
<div runat="server" id="exceldiv">
  <table>
</div>

后台:
<%
  if (!ispostback)
  {
  export("报表");
  }

  private void export(string filename)
  {
  response.clear();
  response.addheader("content-disposition", "attachment;filename=" + filename + ".xls");
  response.charset = "gb2312";
  response.contenttype = "application/vnd.xls";
  response.contentencoding = system.text.encoding.getencoding("gb2312");
  system.io.stringwriter stringwrite = new system.io.stringwriter();
  system.web.ui.htmltextwriter htmlwrite = new htmltextwriter(stringwrite);
  exceldiv.rendercontrol(htmlwrite);
  response.write(stringwrite.tostring());
  response.end();
  }

时间: 2024-09-27 02:21:18

asp.net把数据库记录导入成excel文件的相关文章

c#2005,我现在已经将数据库里的数据读取出来了,现在要把读取出来的数据直接保存成excel文件,应该怎么写

问题描述 privatevoidbutton1_Click(objectsender,EventArgse){stringstrConn="DataSource=xxx.xxx.xxx.xxx;InitialCatalog=xxxxx;UserID=sa;Pwd=xxxxx";SqlConnectionconn=newSqlConnection(strConn);conn.Open();stringstrSql="SELECTx1,x2,x3,x4FROMEmployeeMs

Python中编写函数将数据库内容导入到EXCEL

继Python将数据库数据导入到EXCEL文章之后,这次来一个推进版,将其编写为函数,接着是class.哈哈.. 问过群里的朋友,他们大多采用工具将数据导入到excel,本人以前是用select ... into outfile 导出为csv格式,但是这样的数据是没有列标题的,每次手动添加.后来用过sqlyog 这个工具也没有列标题.后来改用Navicat,觉得以后可以过安稳日子啦,有一次新项目上线,运营要"全部"数据(真不知道他们怎么想的),用navicat 试了一次,慢的要死.还经

link环境下如何用codefirst将数据库导出成excel文件?codefirst可以导出么?

问题描述 link环境下如何用codefirst将数据库导出成excel文件?codefirst可以导出么? link环境下如何用codefirst将数据库导出成excel文件?codefirst可以导出么? 解决方案 这个和codefirst没关系,直接用npoi导出就可以了.

asp.net实现数据从DataTable导入到Excel文件并创建表的方法_实用技巧

本文实例讲述了asp.net实现数据从DataTable导入到Excel文件并创建表的方法.分享给大家供大家参考,具体如下: /// <summary> /// 把数据从DataTable导入到Excel文件里 /// </summary> /// <param name="dataTable">数据源</param> /// <param name="AbsoluteExcelFilePath">Exce

asp代码实现access数据导出到excel文件

  asp代码实现access数据导出到excel文件: 一,下面是导出XLS格式 <%  dim referer  referer = Request.ServerVariables("HTTP_REFERER")  Dim CName,action  action=request.Form("action")  CName="../../Excel/"  dim daytime  'daytime=year(now())&&qu

.net把html页面表格转换成excel文件方法

.net把html页面表格转换成excel文件方法 一步:在页面前台加上如下代码 <a class="button_2" onclick="javaScript:window.printReport()" style="cursor:hand">打  印</a><Script language=网页特效>    var winIndex = 0;    //打印    function printReport(

ThinkPHP中用PHPExcel导入导出Excel文件

需要的PHPExcel类可以到网上下载然后引入到ThinkPHP框架中使用即可 本例中PHPExcel文件的路径位于/ThinkPHP/Extend/Vendor/Excel/PHPExcel 具体代码如下:  代码如下 复制代码 class ExcelAction extends Action { //导出Excel文件 public function index(){ header("Content-Typ:text/html;charset=utf-8"); vendor('Ex

vb.net怎么把gridview中的数据导入到excel文件中

问题描述 vb.net怎么把gridview中的数据导入到excel文件中 解决方案 解决方案二:要一行行赋值才行,要不用Farpoint的Spread控件,有一个SaveExcel方法解决方案三:'从缓存里拿数据PrivateSubSetValueToExcelByResize(ByValxlWorksheetAsExcel.Worksheet,ByValstrBeginCellAsString,ByValobjDataTableAsSystem.Data.DataTable)'Thefirs

ASP.NET中数据库数据导入Excel并打印(1)

asp.net|excel|打印|数据|数据库 众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概有三种:       1.直接利用IE的打印功能.一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:      <OBJECT   id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>   </OB