在ASP程序中打印Excel表格的新方法
來(lái)源:易賢網(wǎng) 閱讀:751 次 日期:2014-11-01 14:14:52
溫馨提示:易賢網(wǎng)小編為您整理了“在ASP程序中打印Excel表格的新方法”,方便廣大網(wǎng)友查閱!

在ASP程序中打印Excel報(bào)表的新方法

目前,B/S模式(瀏覽器/服務(wù)器模式)成為企業(yè)網(wǎng)上首選的計(jì)算模式。由于B/S模式的特殊性,在C/S下相對(duì)較易實(shí)現(xiàn)的Excel報(bào)表打印功能在B/S下卻成為一個(gè)難點(diǎn)。本人通過(guò)研究寫(xiě)了一個(gè)基于ASP程序的打印Excel報(bào)表的程序。本程序的特點(diǎn)是無(wú)須任何組件。

  

Print.asp

------------------------------------------------

<html><title>打印Excel報(bào)表</title>

<%

'控制腳本語(yǔ)言

response.write"<script language="&"VBScript"&">"

%>

//*****************本程序由火星工作室提供(andy2001p@hotmail.com)******************

//*******************版權(quán)所有 隨意拷貝********************************

function ccprint()

Set xlApp = CreateObject("EXCEL.APPLICATION")

//打開(kāi)工作表!

Set xlBook = xlApp.Workbooks.Open("c:book1.xlt")

set xlsheet1 = xlBook.ActiveSheet

<% db="zhk.mdb"

Set conn = Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

conn.Open connstr

set rsd=server.createobject("adodb.recordset")

str="select * from cjb00"

rsd.open str,conn

ii=1

do while not rsd.eof and ii<11

%>

<%response.write"xlSheet1.cells("&ii+4&",2).value="%>"<%=rsd("姓名")%>"

<%response.write"xlSheet1.cells("&ii+4&",3).value="%>"<%=rsd("學(xué)號(hào)")%>"

<%

rsd.movenext

ii=ii+1

loop

rsd.close

set rsd=nothing

%>

xlSheet1.Application.Visible = True

end function

//*****************本程序由火星工作室提供******************

<%

response.write"</script>"

%>

<html><title>打印Excel報(bào)表</title>

<body>

<center>

<h2><font color=red>學(xué)生表(Demo)</font></h2>

<p>&nbsp;</p>

<form name="fmp" method="post" action="">

<%

db="zhk.mdb"

Set conn = Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

conn.Open connstr

set rsd=server.createobject("adodb.recordset")

str="select * from cjb00"

rsd.open str,conn

%>

<table width="396" height="58" border="1" bordercolor="#00FF00" bgcolor=lightyellow>

<tr bgcolor=deepskyblue>

<th><b>姓名</b></th>

<th><b>學(xué)號(hào)</b></th>

</tr>

<%

do while not rsd.eof

%>

<tr align=center>

<td> <%=rsd("姓名")%>

</td>

<td> <%=rsd("學(xué)號(hào)")%>

</td>

</tr>

<%

rsd.MoveNext

loop

%>

<% rsd.close

set rsd=nothing

conn.close

set cnn=nothing %>

</table>

<p>

<input name="Submit2" type="button" onclick="ccprint()" onDblClick="ccprint()" value="打印">

<br>

</p>

</form>

</center>

</body>

</html>

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:在ASP程序中打印Excel表格的新方法
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢?yōu)闇?zhǔn)!

2025國(guó)考·省考課程試聽(tīng)報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)