asp如何将数据库中的数据输出到表格中并修改
2024-04-16 15:49:11
下面是asp中的代码
Set rs2=Server.CreateObject(ADODB.recordset)
sql=select * from eq where eqbumen='&dep;&' 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#&:k# '设定要填写内容的单元区域
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。
声明:本网站信息来自网络,所有数据仅供参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:abc5566@foxmail.com。
- 上一篇:健康证在哪里办
- 下一篇:通天狄仁杰聂欢第几集
猜你喜欢
-
柠檬炒鸭的做法
阅读量:21 -
熟的螃蟹放冰箱里还能吃吗
阅读量:63 -
地灵煮几分钟能熟
阅读量:68 -
面和好后可以放冰箱吗
阅读量:66 -
胡萝卜泥放冰箱保存吗
阅读量:24 -
蜂蜜柠檬姜茶的做法
阅读量:70 -
腰子开锅煮几分钟熟
阅读量:78 -
速冻肉解冻后要煮几分钟才熟
阅读量:48 -
煮过的花甲能放冰箱吗
阅读量:41 -
芒果熟了可以放冰箱吗
阅读量:78
-
阅读量:37
-
阅读量:63
-
阅读量:41
-
阅读量:45
-
阅读量:75
-
阅读量:75
-
阅读量:43
-
阅读量:56
-
阅读量:6
-
阅读量:26