这是个变通的方法,事先在EXCEL中的sheet1表中设计好页面尺寸、字体大小、字体颜色等。再把要想填数据的单元格指向sheet2表的的一个单元格,sheet2中这些单元格是通过ASP代码将数据库中的数据读取后写入的。
1、附上我项目中的这个ASP文件paigongdan.asp
<!--#include file="hbwlConfig.asp" -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>生成派工单</title>
<link rel="stylesheet" type="text/css" href="images/hbwl.css"/>
<script src="js/jquery1.3.2.js" type="text/javascript"></script>
</head>
<%
Set fso = CreateObject("Scripting.FileSystemObject")
newFileName=Minute(time)&Second(time)&".xls"
f1=Server.MapPath("images/paigongdan.xls")
f2=Server.MapPath("images/tmpGongdan/"&newFileName)
fso.CopyFile f1,f2
%>
<body onunload="$.get('callDelFile.asp?delName=<%=newFileName%>',function(data){});">
<%
Set connxls = Server.CreateObject("ADODB.Connection")
connxls.Open "Driver={Microsoft excel Driver (*.xls)};ReadOnly=False;DBQ=" & Server.MapPath("images/tmpGongdan/"&newFileName)
hbwl.connOpen
id=request.querystring("id")
set rs=hbwl.conn.execute("select 报修单号,客服姓名,派单时间,报修地址,报修人姓名,户主姓名,单位名称1+单位名称2 as 报修人单位,报修人电话,报修类型1+报修类型2 as 报修类型,故障标题,故障描述 from 报修维修 where ID="&id)
for i=0 to rs.fields.count-1
sql="update [Sheet2$] set 字段值='"&rs(i)&"' where 字段名='"& rs(i).name &"'"
connxls.execute(sql)
next
connxls.close
set connxls=nothing
%>
<table width="300" border="0" cellpadding="0" cellspacing="0" class="tableWg" style="margin:50px 100px;">
<tr>
<td id="mainTitle">生成派工单</td>
</tr>
<tr>
<td height="80" align="center" class="red">派工单已成功生成!<a href="images/tmpGongdan/<%=newFileName%>">单击这里可以下载</a></td>
</tr>
</table>
</body>
</html>
2、附上这个EXCEL文件
分享到:
相关推荐
asp.net将Excel数据写入Access数据库中,asp.net源码,
asp.net 从数据库中获取单个值! 很值得下载看看!资源免费,大家分享!!
ASP.NET中数据库数据导入Excel并打印
Asp.net将数据库中的数据导出为Excel, PDF, HTML, RTF, XML等
在ASP.NET中删除数据库中的数据.rar在ASP.NET中删除数据库中的数据.rar在ASP.NET中删除数据库中的数据.rar
通过页面把信息添加到数据库,然后查询数据把信息添加到xml文件中,在页面上显示信息。
在ASP.NET中向数据库中插入数据.rar在ASP.NET中向数据库中插入数据.rar
在ASP.NET中查询数据库中的数据.rar在ASP.NET中查询数据库中的数据.rar
这个可以实现数据库中的数据完整的导出在EXCEL中。但要注意导出字节不能超过255个。
尝试了一下:ASP读取Excel文件并写入Access数据库。测试成功。把程序拿出来共享一下。
asp中导入excel文件数据到access数据库中程序代码,包括上传导入等全部过程。
asp 读取数据库中数据生成统计折线图,直观显示数据,方便查看。
利用ASP将Excel数据导入Access数据库中
可以将本地excel文档中数据上传到access中,已经将所有文档及excel模板及access打包,自己亲测试可用,并已经应用到项目中。
ASP.NET/C# 使用NPOI 将数据导入到模板Excel里[源代码] . 支持xlsx,如果需要支持xls,请使用HSSFWorkbook
asp通用的excel 导入Access数据库程序 含源文件下载 源文件,测试ok 分享
asp.net Excel数据导入到数据库
自己练手写的几个例子: demo1和demo2是echart两种不同的写法,数据是写死的,仅供参考... demo3、demo4、demo5是ajax动态从后台获取json数据的例子。 demo3是折线图和柱状图。 demo4是饼图。 demo5是双折线(柱状)图。
直接用代码介绍了如何在asp.net中利用ajax向数据库中插入数据