很简单你把ACCESS用ASP按你的要求读出来放在表格里面排好
不要引用CSS文件就跟写普通的网页一样
完成了以后,最后在ASP文件的一开始写上这一段
<%
ResponseContentType
=
\"application/msexcel\"
ResponseAddHeader
\"Content-Disposition\",
\"attachment;
fileName=文件名xls\"
%>
两种方法:
其一:asp从sqlServer中拿到的数据,用asp自带的库导出excel
其二:asp发送sql语句给sqlServer导出,sqlSever允许masterxp_cmdshell *** 作才行,可以现在sqlSever中执行,等没问题以后再用asp调用,sql语句如下
--根据表导出到Excel(自动生成excel文件)EXEC masterxp_cmdshell 'bcp databaseNamedbotableName out D:\Tempsxls -c -q -S "dbAddress" -U "user" -P "password"'
--根据查询导出到Excel(自动生成excel文件)
EXEC masterxp_cmdshell 'bcp "select top 3 from databaseNamedbotableName" queryout D:\Temp3xls -c -q -S "dbAddress" -U "sa" -P "password"'
输出的页面顶部加上代码
ServerScriptTimeOut=99999999
responseContentType ="application/vndms-excel"
responseaddheader "Content-Disposition","attachment;filename=汇总表xls"
<%
sql="select from 表"
set rs=connexecute(sql)
if not rseof then
do while not rseof
responsewrite(rs("字段名"))
rsmovenext
loop
end if
rsclose
set rs=nothing
%>
以上就是关于如何通过ASP实现将ACCESS数据库导成EXCEL全部的内容,包括:如何通过ASP实现将ACCESS数据库导成EXCEL、ASP页面中想实现点击“导出EXCEL”按钮,便可以EXCEL的形式导出SQLSever中的数据表,拜托了!、ASP 怎么把从数据库中读出的数据列表批量导出为excel文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)