文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程MSSQL把SQLSERVER的表和字段导出Excel
精品推荐
特别推荐
·SQL Server企业管理器和查询分析器简介
·常用SQL语句词典
·结束SQL注入隐患3招
·掌握SQL Server数据库的实用技巧
·SQL的简单查询
·快速解决SQL Server“安全疑难”相关问题
·SQL Server 2005:你应知道的13件事
·实例解析:减少SQL日志大小的三个好方法
·使用SQL2000将现有代码作为Web服务提供
·sql server 2000数据库置疑的解决方法
热点TOP10
·巴塞尔新资本协议概述
·SQL server 2005安装问题汇总
·SQL Server企业管理器和查询分析器简介
·将sql server中的自动增长序列,初始化为某一值!
·SQL进行排序、分组、统计的10个新技巧
·把SQL SERVER里表里的数据导出成为insert into 脚本
·Sql数据库MDF数据文件数据库恢复
·SQL Server关于SQL Agent使用技巧
·触发器对SQL Server数据库进行备份
·掌握SQL Server数据库的实用技巧

把SQLSERVER的表和字段导出Excel

日期:2008年6月16日 作者: 查看:[大字体 中字体 小字体]


  如何可以让用户自定义选择数据表,选择字段,然后导出成指定的格式Excel?现只要Copy以下两个文件存盘,稍作改动即可通用.

  其中conn.asp连接数据库的文件自己写啦。

  首先,把以下代码存盘为Data_Import1.asp

<!--#include file="include/conn.asp"-->
<%
TableN=Trim(Request("TableN"))
If TableN="" Then
  TableN="TableNameA"
End If

'Response.Write Replace(Request.Form("TableIName"),","," ")
 
Set Rst=Server.CreateObject("Adodb.RecordSet")
Sqlt="Select * from " & TableN
Rst.Open Sqlt,conn,1,1

%>


<Script Language="JavaScript">
function SendParameter(tablevalue)
{
tvalue=tablevalue;
window.location.href="Data_Import.asp?TableN="+tvalue;
}
</Script>
<Script Language="JavaScript">
var check=0
function checkall() {
  if(check==0){
  for(var i=0;i<document.form1.TableIName.length;i++)
  {
  var e=document.form1.TableIName[i];
  e.checked=true;
  }
  check=1;
  document.form1.chk.alt="全否";
  }else{
  for(var i=0;i<document.form1.TableIName.length;i++)
  {
  var e=document.form1.TableIName[i];
  e.checked=false;
  }
  check=0;
  document.form1.chk.alt="全选";
  }
}
</Script>

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>导出数据</title>
</head>

<body>

<form method="POST" name="form1" action="Data_Import2.asp">
 <p><select size="1" name="TableName" onchange="SendParameter(this.value);">
 <option>---请选择表---</option>
 <option value="TableNameA" >表A</option>
 <option value="TableNameB" >表B</option>
 <option value="TableNameC" >表C</option>
 <option value="TableNameD" >表D</option>
 <option value="TableNameE" >表E</option>
 </select></p>
 <p>
 </p>
 <table border="0" width="100%" id="table1">
<tr>
<%
'将字段名称循环读出
Dim RowCount
RowCount=1
ColCount = Rst.Fields.Count
For intCount= 0 to ColCount-1
%> 
<td> 
<input type="checkbox" name="TableIName" value="<%=ucase(Rst.Fields(intCount).Name)%>"><%=ucase(Rst.Fields(intCount).Name)%>

[1] [2] [3] [4] 下一页 




上一篇:SQL注入利用的几大步骤

下一篇:防范SQL注入攻击的代码

相关文章:
·Excel密码保护的解除方法与解除原理
·Excel2000工作薄安全攻略
·在Excel中的打印设置的技巧(图)
·利用Delphi 5.0开发OLE自动化控制器操纵Excel
·八招设置Excel2007 用得更顺手
·EXCEL快速操作技巧
·用Excel实现定时提醒
·Excel 2007表格行和列的移动或复制
·将Excel中存储为文本的日期转换为日期格式
·Excel 2007中自定义数字格式前要了解的准则
相关软件:
·中文版Excel 2003实例与技巧
·Excel应用宝典
·勤哲Excel勤哲Excel服务器2007企业版V7.1.2
·Excel2003函数应用完全手册
·Microsoft Excel打印功能增益集 V2.0 绿色版
·无忧教程之Excel专题
·Excel Password V10.0.6745
·TOEFL词频Excel版
·勤哲Excel服务器2007企业版客户端V7.12
·Excel 2003 全能培训教程

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot