asp 导出数据库数据到Excel表

有两个表:tab1、tab2tab1idname1数学2语文3英语tab2idnum122231tab2中num号对应的是tab1中的name现在我想从数据库中把tab2... 有两个表:tab1、tab2
tab1
id name
1 数学
2 语文
3 英语
tab2
id num
1 2
2 2
3 1

tab2中 num 号对应的是tab1中的 name
现在我想从数据库中把tab2的数据导出来,显示为
tab2
id name
1 语文
2 语文
3 英语
请问谁有好的方法实现没?
展开
 我来答
eledway
2010-12-07 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:55.6万
展开全部
<script language=javascript>
<%
rs.open "select tab2.id,tab1.name from tab1,tab2 where tab2.num=tab1.name",1,3,conn
%>
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
oSheet.Cells(1,1).value="数据库导出的列表"
oSheet.Cells(2,1)="ID"
oSheet.Cells(2,2)="Name"
<%
iii=3
while not rs.eof do
oSheet.Cells(iii,1)=rs(0)
oSheet.Cells(iii,2)=rs(1)
iii=iii+1
rs.movenext
wend
rs.close
%>
oXL.Visible = true;
oXL.UserControl = true;
</script>
页面打开后自动打开excel文档,含导出的数据
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式