ASP直接调用EXCEL数据的例子

excel|数据

例子:
在"c:\excel\book1.xls"存在一个EXCEL表book1.xsl,表的结构如下:
1 序号 名称 金额
2 1 张三 100
3 2 李四 200
4 3 王五 300
 

序号字段不为空
注意:excel 起始行是1而不是为0

<%@language=vbscript %>
<%

Set xlApp = server.CreateObject("Excel.Application")

strsource = "c:\excel\book1.xls"

Set xlbook = xlApp.Workbooks.Open(strsource)
Set xlsheet = xlbook.Worksheets(1)

i=1
response.write "<table cellpadding=0 cellspacing=0 border=1 width=500>"
while xlsheet.cells(i,1)<>""

response.write "<tr>"
response.write " <td height=20 align=center width=100>" & xlsheet.Cells(i, 1) & "</td>"
response.write " <td height=20 align=center width=200>" & xlsheet.Cells(i, 2) & "</td>"
response.write " <td height=20 align=center width=200>" & xlsheet.Cells(i, 3) & "</td>"
response.write "</tr>"
i=i+1

wend
response.write "</table>"
set xlsheet=nothing
set xlbook=nothing
xlApp.quit '千万记住要加这一句,否则每运行一次你的机器里就增加一个excel进程,而且无法释放。我试过"set
xlApp=nothing"是不行的。
%>

时间: 2024-08-02 21:44:08

ASP直接调用EXCEL数据的例子的相关文章

ASP直接调用EXCEL数据的例子(不用ODBC)

excel|odbc|数据 扑咚扑咚 于 8/30/2001 4:52:49 PM 加贴在 Joy ASP ←返回版面: 例子:在"c:\excel\book1.xls"存在一个EXCEL表book1.xsl,表的结构如下:1 序号 名称 金额2 1 张三 1003 2 李四 2004 3 王五 300 序号字段不为空注意:excel 起始行是1而不是为0 <%@language=vbscript %><% Set xlApp = server.CreateObjec

在ASP中调用Excel画数据图表

excel|数据|图表 在ASP中调用Excel画数据图表,优势有很多,最突出的是可以输出多种形式的图形(总共有72种).以下是我写的一个通用ASP方法调用Excel画数据图表. <%'将数据图形化输出'dataArray二维数组'virtualFilePath输出图像文件名(虚拟路径)'nType显示类型Dim initTypeSub ExportPicture(dataArray,virtualFilePath,nType)Dim excelapp ' As New excel.Applic

【译】Asp.Net 导出 Excel 数据的9种方案

原文 http://www.cnblogs.com/garydot/archive/2012/06/04/excel-export.html 简介 Excel 的强大之处在于它不仅仅只能打开Excel格式的文档,它还能打开CSV格式.Tab格式.website table 等多钟格式的文档.它具备自动识别行号,字符,格式化数字等功能,例如:如果你在Excel 单元格中输入数字 "123456789012" 会自动转化为"1.23457E+11". 背景介绍 正因为E

asp.net中EXCEL数据导入到数据库的方法_实用技巧

本文实例讲述了asp.net中EXCEL数据导入到数据库的方法.分享给大家供大家参考.具体分析如下: excel是办公中非常常用的一个办公表格了,但我们在开发中通常会需要直接把excel数据快速导入到数据库中了,这里整理了一个asp.net中EXCEL数据导入到数据库的例子供各位参考学习. 注意:EXCEL中的第一行不能导入.下面是源码:IntoExcel.aspx: 复制代码 代码如下: <%@ Page  AutoEventWireup="true" CodeFile=&qu

asp.net导出excel数据的常见方法汇总_实用技巧

本文实例讲述了asp.net中一些常用的excel数据导出方法,同时也介绍了在数据导入或导出时可能碰到的一些问题总结,分享给大家供大家参考.希望文章对你会有所帮助.具体实现方法如下: 1.由dataset生成 复制代码 代码如下: public void CreateExcel(DataSet ds,string typeid,string FileName)    {    HttpResponse resp;    resp = Page.Response;    resp.ContentE

asp.net 读取Excel数据,填充DataSet 与GridView代码

asp教程.net 读取excel数据,填充dataset 与gridview代码 // 连接字符串 string ph = string.format("upload\{0}", name); string xlspath = server.mappath(ph); string connstr = "provider=microsoft.jet.oledb.4.0;" + "extended properties="excel 8.0;hdr

asp.net 读取Excel数据

asp教程.net 读取excel数据 <%@ page language="vb" autoeventwireup="false" codefile="excel.aspx.vb" inherits="_excel" %> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.

如何直接调用Excel数据?

excel|数据 <%@language=vbscript %><%Set exlApp = server.CreateObject("Excel.Application")strsource = "e:\excel\sample.xls"' 数据库位置Set exlstock = exlApp.Workstocks.Open(strsource)Set exlsheet = exlstock.Worksheets(1) i=1 response.

asp.net 读取Excel数据到DataTable的代码_实用技巧

复制代码 代码如下: /// <summary> /// 获取指定路径.指定工作簿名称的Excel数据:取第一个sheet的数据 /// </summary> /// <param name="FilePath">文件存储路径</param> /// <param name="WorkSheetName">工作簿名称</param> /// <returns>如果争取找到了数据会返回