ASP导出Excel数据的四种方法_ASP教程
推荐:ASP进阶:用asp做的简单搜索引擎代码下面是库中URLINDEX表:URL和Keywords字段分别添加了索引. URL 文本 (索引:有(无重复)) Title 文本 Description 文本 Summary
一、使用OWC
什么是OWC?
OWC是office Web Compent的缩写,即Microsoft的office Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE5和office 2000),那么就有能力利用office Web组件提供一个交互式图形开发环境。这种模式下,客户端工作站将在整个任务中分担很大的比重。
以下为引用的内容: <%Option Explicit Private iRowOffset Sub Class_Terminate() Public Property Let ColumnOffset(iColOff) Public Property Let RowOffset(iRowOff) 'Save the worksheet to a specified filename Dim objRS Info=True;User ID=xxxx;Password=xxxx;Initial Catalog=xxxx;Data source=xxxx;" <a href=../../'" & server.URLEncode(ExcelPath) & "'>下载</a>" |
以下为引用的内容: 注意:两个函数中的“data“是网页中要导出的table的 id <input type="hidden" name="out_word" onclick="vbscript:buildDoc" value="导出到word" class="notPrint"> 导出到Excel代码 <SCRIPT LANGUAGE="javascript"> var lie = table.rows(0).cells.length; // Add table headers going cell by cell. } 导出到word代码 <script language="vbscript"> Set objwordDoc = CreateObject("word.Document") objwordDoc.Application.Documents.Add theTemplate, False Dim theArray(20,10000) objwordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertBefore("") for i = 1 to column objwordDoc.Application.ActiveDocument.Tables(1).Rows(1).Cells(i).Range.InsertAfter theArray(i,1) End Sub |
以下为引用的内容: 把读出的数据用<table>格式,在网页中显示出来,同时,加上下一句即可把Excel表在客客户端显示。 <%response.ContentType ="application/vnd.ms-Excel"%> 注意:显示的页面中,只把<table>输出,最好不要输出其他表格以外的信息。 |
四、导出以半角逗号隔开的csv
用fso方法生成文本文件的方法,生成一个扩展名为csv文件。此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。(有关fso生成文本文件的方法,在此就不做介绍了)
CSV文件介绍 (逗号分隔文件)
选择该项系统将创建一个可供下载的CSV 文件; CSV是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。
请注意即使选择表格作为输出格式,仍然可以将结果下载CSV文件。在表格输出屏幕的底部,显示有 "CSV 文件"选项,点击它即可下载该文件。
请作者联系本站,及时附注您的姓名。联系邮箱:mb5u#vip.qq.com(把#改为@)。
分享:ASP 3.0高级编程(三十八)8.3.3 使用连接状态 将连接字符串存入应用程序变量是一个常用的技巧,同使用一个包含文件一样有效。例如,可以在global.asa文件中加入下面的代码: Sub Application_OnStart() strConn = "
- 相关链接:
- 教程说明:
ASP教程-ASP导出Excel数据的四种方法。