<!--#i nclude FILE="../conn.inc" --> http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
<% http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
Set rs= Server.CreateObject("ADODB.Recordset") http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
sql="select wpbh,wplb,wpmc,ggxh,jldw from wpjbxx" http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
rs.open sql,conn,1,1 http://blog.zj.com
http://www.lovegirl.org.cn
'response.write sql http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
'response.end http://blog.zj.com
http://blog.zj.com
%> http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> http://www.lovegirl.org.cn
http://blog.zj.com
<head> http://www.lovegirl.org.cn
http://blog.zj.com
<title>asp生成excel文件</title> http://blog.zj.com
http://blog.zj.com
</head> http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
<body> http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
<% http://blog.zj.com
http://www.lovegirl.org.cn
CreateXlsFile() http://blog.zj.com
http://www.lovegirl.org.cn
%> http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
</body> http://www.lovegirl.org.cn
http://blog.zj.com
</html> http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
<script LANGUAGE=vbscript RUNAT=Server> http://www.lovegirl.org.cn
http://blog.zj.com
Function GenFileName() http://blog.zj.com
http://www.lovegirl.org.cn
dim fname http://blog.zj.com
http://www.lovegirl.org.cn
http://blog.zj.com
http://blog.zj.com
fname = "File" http://blog.zj.com
http://blog.zj.com
systime=now() http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
fname= fname & cstr(year(systime)) & cstr(month(systime)) & cstr(day(systime)) http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
fname= fname & cstr(hour(systime)) & cstr(minute(systime)) & cstr(second(systime)) http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
GenFileName = fname http://blog.zj.com
http://blog.zj.com
End Function
Function CreateXlsFile() http://blog.zj.com
http://www.lovegirl.org.cn
Dim xlWorkSheet ' Excel Worksheet object http://blog.zj.com
http://www.lovegirl.org.cn
Dim xlApplication http://www.lovegirl.org.cn
http://blog.zj.com
//如提示CreateObject("Excel.application")没有权限 http://www.lovegirl.org.cn
http://blog.zj.com
//则运行(dcomcnfg)或在管理工具中运行组件服务--计算机--DCOM配置--Micorsoft Excel应用程序 http://www.lovegirl.org.cn
http://blog.zj.com
///右键属性--把安全选项中的启动和激活权限附给everyone http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
Set xlApplication = CreateObject("Excel.application") '调用excel对象 http://blog.zj.com
http://www.lovegirl.org.cn
'xlApplication.Visible = false http://www.lovegirl.org.cn
http://blog.zj.com
xlApplication.DisplayAlerts = false //不显示警告 http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
xlApplication.Application.Visible = false //不显示界面 http://blog.zj.com
http://blog.zj.com
xlApplication.Workbooks.Add http://www.lovegirl.org.cn
http://blog.zj.com
Set xlWorksheet = xlApplication.Worksheets(1) http://blog.zj.com
http://www.lovegirl.org.cn
xlWorksheet.Cells(1,1).Value = "物品基本信息" http://www.lovegirl.org.cn
http://blog.zj.com
iRow = 2 http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
xlWorksheet.Cells(2,1).Value = "物品编码" http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
xlWorksheet.Cells(2,2).Value = "物品类别" http://blog.zj.com
http://blog.zj.com
xlWorksheet.Cells(2,3).Value = "物品名称" http://blog.zj.com
http://blog.zj.com
xlWorksheet.Cells(2,4).Value = "规格型号" http://blog.zj.com
http://blog.zj.com
xlWorksheet.Cells(2,5).Value = "计量单位" http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
iRow = 3 http://blog.zj.com
http://blog.zj.com
If Not rs.EOF Then http://blog.zj.com
http://blog.zj.com
Do Until rs.EOF http://blog.zj.com
http://blog.zj.com
For i = 0 To rs.fields.Count-1 http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
xlWorksheet.Cells(iRow,i + 1).Value = rs.fields(i) http://blog.zj.com
http://www.lovegirl.org.cn
//xlWorksheet.Cells(iRow,i + 1).HorizontalAlignment = xlCenter http://www.lovegirl.org.cn
http://blog.zj.com
//xlWorksheet.Cells(iRow,i + 1).VerticalAlignment = xlCenter http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
Next http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
iRow = iRow + 1 http://blog.zj.com
http://blog.zj.com
rs.MoveNext http://blog.zj.com
http://www.lovegirl.org.cn
Loop http://blog.zj.com
http://blog.zj.com
End If http://blog.zj.com
http://blog.zj.com
strFile = GenFileName() http://blog.zj.com
http://www.lovegirl.org.cn
xlWorksheet.SaveAs Server.MapPath(".") & "\" & strFile & ".xls" http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
xlApplication.Quit ' Close the Workbook http://www.lovegirl.org.cn
http://blog.zj.com
Set xlWorksheet = Nothing http://blog.zj.com
http://blog.zj.com
Set xlApplication = Nothing http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
Response.Write("Click <A HRef=" & strFile & ".xls>Here</A> to get XLS file") http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
End Function http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
</script> http://www.lovegirl.org.cn
http://blog.zj.com
<script language="javascript"> http://blog.zj.com
http://blog.zj.com
function exportExcel(atblData) http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
{ http://www.lovegirl.org.cn
http://blog.zj.com
if(typeof(EXPORT_OBJECT)!="object") http://www.lovegirl.org.cn
http://blog.zj.com
{ http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>"); http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
} http://www.lovegirl.org.cn
http://blog.zj.com
with (EXPORT_OBJECT) http://blog.zj.com
http://blog.zj.com
{ http://blog.zj.com
http://www.lovegirl.org.cn
DataType = "HTMLData"; http://www.lovegirl.org.cn
http://blog.zj.com
HTMLData =atblData.outerHTML; http://blog.zj.com
http://blog.zj.com
try{ http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
ActiveSheet.Export("C:\\owcToExcel.xls", 0); http://blog.zj.com
http://blog.zj.com
alert('汇出完毕'); http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
} http://blog.zj.com
http://blog.zj.com
catch (e){ http://blog.zj.com
http://blog.zj.com
alert('汇出Excel表失败,请确定已安装Excel2000(或更高版本),并且没打开同名xls文件'); http://www.lovegirl.org.cn
http://blog.zj.com
} http://blog.zj.com
http://blog.zj.com
} http://www.lovegirl.org.cn
http://www.lovegirl.org.cn
} http://blog.zj.com
http://blog.zj.com
</script>