欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP将access数据导出为excel电子表的方法】,下面是详细的分享!
ASP将access数据导出为excel电子表的方法
<!--#include file="../conn.asp"-->
<%
if session("china_admin")="" then response.redirect "login.asp"
dbpath="../"
dblink
dim filename,fs,myfile,x,m,n,o,link
Set fs=server.CreateObject("scripting.filesystemobject")
Set rs=Server.CreateObject("ADODB.Recordset")
session("sql")="select * from china_car"
rs.Open session("sql"),conn,1,1
n=1
'==================================================================
'==============================================================建立excel文件系统
filename=Server.MapPath("car/CarTable"&n&".xls") '这个是为了方便,新建一个CAR的文件夹,这个可以自己设啦
if fs.FileExists(filename) then'如果文件存在,覆盖它。
fs.DeleteFile(filename)
end if
set myfile=fs.CreateTextFile(filename,true)
'========================================================================
dim strLine,responsestr
strLine=""
dim work,j,i
str="序号|卡号|密码|积分数|金额" '这个根据你的access数据表字段设置。
work=split(str,"|")
j=ubound(work)
i=0
o=0
do while not i>j
strLine=strLine & work(i) & chr(9)
i=i+1
loop
myfile.writeline strLine
Do while Not rs.EOF
o=o+1
m=20000
strLine=""
for each x in rs.Fields
strLine=strLine & x.value & chr(9)
if o>=m*n then
n=n+1
filename=Server.MapPath("car/CarTable"&n&".xls") '这个可以自己设啦
if fs.FileExists(filename) then'如果文件存在,覆盖它。
fs.DeleteFile(filename)
end if
set myfile=fs.CreateTextFile(filename,true)
end if
next
myfile.writeline strLine
rs.MoveNext
loop
rs.Close
set rs=nothing
conn.close
set conn=nothing
set myfile=nothing
Set fs=Nothing
ExcelPath="car/CarTable"&n&".xls"
response.Write "导出成功 "
response.write("<a href='http://www.chinaz.com/program/2010/0506/" & server.URLEncode(ExcelPath) & "'><font=red>下载</font></a>")
%>
以上所分享的是关于ASP将access数据导出为excel电子表的方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp如何将access数据导出到excel
答:给你个我正在使用的例子吧,有什么问题私信给我 >>详细
相关问题:如何用asp把access中数据导出到excel表格中
答:upload.asp 上传文件 if (top.location==self.location) { top.location="index.asp" } -------------------------------------- -------上传并且写入库----------- readxls.asp EXECL数据导入 120000 then %> alert("您选择的文件过大!"); wind... >>详细
相关问题:如何将access中的数据导出为EXCEL文件?
答:导出到 Microsoft Excel 或其他电子表格程序 有三种方法可以在 Microsoft Excel 或其他电子表格程序中使用 Microsoft Access 数据: 可以将数据表作为无格式数据导出到 Microsoft Excel 或其他电子表格程序中。 可以将数据表、窗体或报表的导出... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
