三九宝宝网宝宝百科宝宝知识

如何用asp将数据库中的数据导出并生成在excel或word中打印

01月02日 编辑 39baobao.com

[快要期末考了求大神教我算数据结构里算法的时间复杂度求求求!]时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数) 时间复杂度就是输入规模n与运算次数T的关系 T(n) = T = O(h) h 为T的最高阶 例如在一个长度为n的数组ar...+阅读

这个我做过,用asp的话,效率很低,慢得要死~~~而且很容易脚本超时。 后来我是用vb6.0写的dll,然后在asp中调用的。 不知道搂住的服务器可不可以安装dll??? 下面是asp中的代码 ===================================================== Set rs2=Server.CreateObject("ADODB.recordset") sql="select * from eq where order by eqbumen desc" rs2.open sql,conn,1,1 set objExcel=CreateObject("Excel.Application") objExcel.Workbooks.Open(server.mappath("\test")&"\book1.xlt") '打开Excel模板 objExcel.Sheets(1).select '选中工作页 set sheetActive=objExcel.ActiveWorkbook.ActiveSheet num=2 '从Excel的第2行开始 Do while not rs2.eof '循环直至数据集中的数据写完 strRange="b"&num&":k"&num '设定要填写内容的单元区域 sheetActive.range(strRange).font.size=10 '设定字体大小 sheetActive.range(strRange).WrapText=false '设定文字回卷 sheetActive.range(strRange).ShrinkToFit=true '设定是否自动适应表格单元大小 sheetActive.range(strRange).value=array(rs2("zcid"),rs2("eqname"),rs2("eqchangjia"),rs2("eqxinghao"),rs2("eqnengli"),rs2("eqweizhi"),rs2("eqxianzhuang"),rs2("eqno"),rs2("eqbumen"),rs2("eqchejian")) '把数据集中的数据填写到相应的单元中 num=num+1 rs2.MoveNext loop function getTemporaryFile(myFileSystem) dim tempFile,dotPos tempFile=myFileSystem.getTempName dotPos=instr(1,tempFile,".") getTemporaryFile=mid(tempFile,1,dotPos)&"xls" end function set myFs=createObject("scripting.FileSystemObject") filePos=server.mappath("\test")&"\temp" '要存放打印临时文件的临时目录 fileName=getTemporaryFile(myFs) '取得一个临时文件名 'myFs.DeleteFile filePos&"*.xls" '删除该目录下所有原先产生的临时打印文件 set myFs=nothing objExcel.ActiveWorkbook.saveas filePos&filename objExcel.quit set objExcel=Nothing

以下为关联文档:

教你怎样用WPS表格完成数据分类汇总1、对所有的数据进行排序,点击打开“开始”栏,会出现开始选项中的很多选项,我们找到“排序”,首先将表格选中后,点击排序的下拉菜单。选择自定义排序。 2、选择自定义排序后,会弹...

怎样用access建立产品数据单击“开始”→”所有程序“→”MicrosoftOffice“→”MicrosoftAccess2010“,打开MicrosoftAccess2010软件。如下图所示在打开的MicrosoftAccess2010软件中选中“空数据库”...

DW怎样连接Access2010数据dim conn,connstr,rs,sqldatabase = db4.mdb 数据库路径Set conn=server.createobject(ADODB.Connection) 新建数据库连接对象connstr=provider=Microsoft.Jet.OLEDB.4.0;Da...

在Access2010中创建数据库有哪几种方法1、在电脑端开始按钮中,点击【开始】进行查找【Microsoft Access】,并打开软件。 2、接着在打开的对话框中,点击【开始】选择【新建空数据库】选项。 3、然后在左侧表1上右击...

access2010怎样显示隐藏的数据步骤如下: 1、在任务空格顶端 “所有access 对象” 处右键 2、选择导航选项 3、给 显示隐藏对象 显示系统对象 打上勾,确定 4、结果如下...

如何用access数据库2010做一个报表方法/步骤 第一步:双击桌面Access2010图标进入 第二步:在页面左上方选择一个空白数据库,点击进入 第三步:选择启用内容,并点击 第四步:选择选项卡中的创建,点击进入 第五步:选择表设...

骑马与砍杀导出人物文件无需要软件,首先在人物属性那里有个统计,点击进入就会看到导入和导出 先点击导出,然后在安装目录下的CharExport文件夹里找到和自己角色一样名字的文件.txt,打开里面就是你人物...

骑马与砍杀导入导出角色有什么用?具体怎么用导出导入角色是作弊的作用. 直接在人物属性里点统计.先导出.,然后在安装目录下的CharExport文件夹里找到个自己角色一样名字的文件.txt.文件夹.打开里面就是你人物的属性.你...

javascript如何获取客户端的年月日时分秒和毫秒的数据var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate....

推荐阅读
图文推荐