在ASP程序页面中插入excel文件

excel|插入|程序|页面

<%
set xlApp = Server.CreateObject("Excel.Application")
''使服务端不出现Excel窗口
xlApp.Visible = false
''建立一个worksheet
set myWorkbook = xlApp.Workbooks.Add
set myWorksheet = myWorkbook.Worksheets(1)
''建立表头
myWorksheet.Range("A1").Value = ''电话薄''
myWorksheet.Range("A1").Font.Size = 18
myWorksheet.Range("A1").Font.Bold = true
myWorksheet.Range("A2").Value = ''姓名''
myWorksheet.Range("B2").Value = ''住址''
myWorksheet.Range("C2").Value = ''电话''
myWorksheet.Range("D2").Value = ''传真''
myWorksheet.Range("A2:D2").Font.Bold = true
''确保文件名唯一
strFileName = Session.SessionID & ".xls"
strAppPath = Request.ServerVariables("PATH_TRANSLATED")
strAppPath = Left(strAppPath, InstrRev(strAppPath, "\"))
strFullPath = strAppPath & strFileName
''保存文件
myWorkbook.SaveAs(strFullPath)
''关闭Excel
myWorkbook.Close
xlApp.Quit
set myWorksheet = Nothing
set myWorkbook = Nothing
set myxlApp = Nothing
''写出到浏览器中
Response.Redirect strFileName
%>

时间: 2024-09-16 15:43:10

在ASP程序页面中插入excel文件的相关文章

在ASP页面中插入excel文件(转)

excel|插入|页面 <%set xlApp = Server.CreateObject("Excel.Application")'使服务端不出现Excel窗口xlApp.Visible = false'建立一个worksheetset myWorkbook = xlApp.Workbooks.Addset myWorksheet = myWorkbook.Worksheets(1)'建立表头myWorksheet.Range("A1").Value = '

asp.net 页面中存在左右框架, 在visual studio 2005调试时,左右拉动框架(设置为可拉动)时程序停止调试,提示javascript的错误,请问如何解决?

问题描述 asp.net页面中存在左右框架,在visualstudio2005调试时,左右拉动框架(设置为可拉动)时程序停止调试,提示javascript错误,提示内容我记不清了,请问如何解决? 解决方案 解决方案二:自己顶一下解决方案三:提示javascript错误,错误详细信息是什么?解决方案四:引用2楼dd__dd的回复: 提示javascript错误,错误详细信息是什么? MicrosoftJScript运行时错误:'length'为空或不是对象.解决方案五:大家帮忙看看为什么,谢啦!解

在ASP.NET页面中实现数据棒图

asp.net|数据|页面     棒图有时又称为"Bar"图.在我的上一篇文章<在ASP.net实现数据图表>中已经介绍了在浏览器看到的图表,一般都是图片文件.那么在ASP.NET中是否也可以生成这些图表?答案是肯定的,因为在ASP.NET中拥有了一个新功能--绘图功能,通过此功能就能够按照要实现的图表的模样来绘制,最后在客户端的浏览器中形成一个图片,从而显示出图表来.        本文就在上一篇文章的基础上,进一步介绍在ASP.NET页面中实现Bar图的具体方法.希望

怎么在 ASP.NET页面中打开 OFFICE

问题描述 怎么在ASP.NET页面中打开OFFICE中的WORD,EXCEL等. 解决方案 解决方案二: 解决方案三:System解决方案四:dimnewappasnewword.applicationdimnewdocasnewword.newappnewdoc=newapp.add("d:...")....解决方案五:打开EXCEL文件复杂的用COM简单的用stringConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;D

在ASP.NET页面中动态添加控件

今天被问到如何在ASP.NET 页面中动态创建一批控件,并且希望在后续代码 中能访问到这些动态创建的控件.我用下面的例子来解释这个问题 页面文件: <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title></title> </head> <body> <form id="form1&quo

jsp页面中插入css样式的三种方法总结

 本篇文章主要是对jsp页面中插入css样式的三种方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 1. 外部样式   当样式需要应用于很多页面时,外部样式表将是理想的选择.在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观.每个页面使用<link>标签链接到样式表.<link>标签在(文档的)头部:   <head> <link rel="stylesheet"  type="text/css&qu

如何在word文档中插入txt文件

  1.首先,咱们需要在win7旗舰版电脑中打开word程序,接下来,咱们点击窗口上方菜单中的插入,之后,咱们会在上方看到出现另一个菜单,咱们直接选择其中的对象. 2.在弹出来的对象窗口中,咱们就可以看到如下图中所示的窗口了,咱们直接选择"由文件创建"tab标签,并单击"浏览按钮". 文档中插入txt文件-txt文档转换word">  3.在弹出来的"浏览"对话框中,咱们找到自己需要插入进来的txt文档,并将其选中,然后点击窗口中

asp.net2.0中导出EXCEL时内容为什么始终为空?[高分]

问题描述 asp.net2.0中导出EXCEL时内容为什么始终为空?实现方式,首先生成HTML摸板[格式如下,内容太长删除了一些]privateStringBuilderpHead=newStringBuilder();privateStringBuilderpBody=newStringBuilder();privateStringBuilderpFoot=newStringBuilder();publicRptSpareQuery(){pHead.Append("<htmlxmlns:

在asp.net页面中怎么使用多个timer控件!!

问题描述 在asp.net页面中怎么使用多个timer控件!!我想在同一个页面中使用多个...... 解决方案 解决方案二:拉2个解决方案三:定时器是干什么的?asp.net为毛还要定时器?解决方案四:引用楼主u010198515的回复: 在asp.net页面中怎么使用多个timer控件!!我想在同一个页面中使用多个...... Timer控件会引起回发,这样另一个Timer就没有用了.解决方案五:asp.net并不是时下流行的"单页应用程序"机制,而是传统(古老)的"一遍遍