您的位置主页 > MYSQL

把SQLSERVER的表和字段导出Excel

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

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

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







function SendParameter(tablevalue)

{

tvalue=tablevalue;

window.location.href="Data_Import.asp?TableN="+tvalue;

}





var check=0

function checkall() {

if(check==0){

for(var i=0;i














  以上只需要把“ ---请选择表---”这一行以下的改成需要的表名即可(其实这里也可以使用Asp循环写出库里的所有的表,我懒得写了,只好写死算了)

  把以下代码存盘为Data_Import2.asp











导出数据





















<p style='line-height:160%;'>条记录









alert("请至少选择一个字段名称!");

window.history.go(-1);





  以上文件放在IIS下测试目录下即可通用。以上代码经过测试。希望大家可以继续完善它,开发出通用的模块出来。还有一个问题暂未解决的是,如何使字段列表是中文名?因为一般字段设计都是英文名,如何让列出的字段名为对应的中文名呢?还没有想到较好的方法。如果用do case语句的话,日后增加表或字段结构更改也是很麻烦。