不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
使用FSO创建Excel
编辑:dnawo 日期:2007-02-26
<%
Dim conn,sqlstr,rs
On error resume next
Set conn=server.createobject("ADODB.connection")
connstr = "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("mzwucom.mdb")
conn.open connstr
If err then
Response.write "数据库连接出错!"
err.clear
Response.end()
End if
On error goto 0
sqlstr = "select * from table1"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.open sqlstr,conn,1,2
Dim filename,fs,myfile,x,link
Set fs = server.CreateObject("scripting.filesystemobject")
filename = Server.MapPath("mzwucom.xls" )
Set myfile = fs.CreateTextFile(filename,true) '存在则覆盖
If not(rs.eof and rs.bof) then
Dim strLine
strLine=""
For each x in rs.fields
strLine= strLine & x.name & chr(9)
Next
'--将表的列名先写入EXCEL
myfile.writeline strLine
Do while Not rs.EOF
strLine=""
for each x in rs.Fields
strLine= strLine & x.value & chr(9)
next
'--将表的数据写入EXCEL
myfile.writeline strLine
rs.MoveNext
Loop
End if
Set myfile = nothing
Set fs=Nothing
rs.close
Set rs = nothing
conn.close
Set conn = nothing
link="<A HREF=" & filename & ">Open The Excel File</a>"
Response.write link
%>
注:使用本方法无法对Excel单元格的格式进行控制,因而诸如身份证号码之类的数值型字符串会被认为是数值,并采用科学计数法显示!此问题目前尚未解决。
Dim conn,sqlstr,rs
On error resume next
Set conn=server.createobject("ADODB.connection")
connstr = "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("mzwucom.mdb")
conn.open connstr
If err then
Response.write "数据库连接出错!"
err.clear
Response.end()
End if
On error goto 0
sqlstr = "select * from table1"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.open sqlstr,conn,1,2
Dim filename,fs,myfile,x,link
Set fs = server.CreateObject("scripting.filesystemobject")
filename = Server.MapPath("mzwucom.xls" )
Set myfile = fs.CreateTextFile(filename,true) '存在则覆盖
If not(rs.eof and rs.bof) then
Dim strLine
strLine=""
For each x in rs.fields
strLine= strLine & x.name & chr(9)
Next
'--将表的列名先写入EXCEL
myfile.writeline strLine
Do while Not rs.EOF
strLine=""
for each x in rs.Fields
strLine= strLine & x.value & chr(9)
next
'--将表的数据写入EXCEL
myfile.writeline strLine
rs.MoveNext
Loop
End if
Set myfile = nothing
Set fs=Nothing
rs.close
Set rs = nothing
conn.close
Set conn = nothing
link="<A HREF=" & filename & ">Open The Excel File</a>"
Response.write link
%>
注:使用本方法无法对Excel单元格的格式进行控制,因而诸如身份证号码之类的数值型字符串会被认为是数值,并采用科学计数法显示!此问题目前尚未解决。
评论: 1 | 引用: 0 | 查看次数: 4885
发表评论
请登录后再发表评论!