ASP编程:在ASP程序页面中拔出excel文件
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;excel|拔出|程序|页面<%setxlApp=Server.CreateObject("Excel.Application")
使服务端不呈现Excel窗口
xlApp.Visible=false
创建一个worksheet
setmyWorkbook=xlApp.Workbooks.Add
setmyWorksheet=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
setmyWorksheet=Nothing
setmyWorkbook=Nothing
setmyxlApp=Nothing
写出到扫瞄器中
Response.RedirectstrFileName
%>国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 那么,ASP.Net有哪些改进呢? ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
页:
[1]