在企业级应用当中,我们往往需要对Execl进行操作,如读取Execl里面的数据、往Execl里插入数据等。
一、操作Execl要注意的事项:
1、 服务器端Office的配置
以MS Windows2000+IIS为例,要在服务器端安装有MS Office的成员之一Execl,Office的版本没有特殊要求。
2、 服务器端分布式COM的配置
执行“ DCOMCNFG”命令,选择“应用程序”页的“Microsoft Execl 应用程序”—>“属性”—>“安全性”—>三个选项都选“使用自定义访问权限”,添加“Everyone”权限。
二、首先,先将利用ASP读取Execl的数据(不建立DSN):
我们可以整个.xsl文件看作是一个数据库,sheet1、sheet2等分别看成一个独立的表,把A1、B1、C1、…N1看作表的字段。
--建立连接对象实例ExeclConn
Set ExeclConn=Server.CreateObject(“ADODB.Connection”)
--利用Open 方法打开数据库
StrConn="Driver={Microsoft Excel Driver (*.xls)};"&_
"DriverId=790; DBQ="& Server.MapPath("xls文件名")
conn.Open StrConn
--建立数据集对象Rs并查询数据
Set Rs = Server.CreateObject("ADODB.Recordset")
Sql="select * from [Sheet1$]"
rs.Open Sql,conn,2,2
具体例子:
1、建立一个表Sheet1(数据库名为Students)
|
StudentID |
姓 名 |
语 文 |
数 学 |
物 理 |
化 学 |
地 理 |
|
|
1 |
李雪青 |
83 |
84 |
76 |
95 |
66 |
|
|
2 |
冯江 |
87 |
96 |
82 |
100 |
81 |
|
|
3 |
吴小霞 |
76 |
43 |
37 |
60 |
82 |
|
|
4 |
邹亚汇 |
80 |
77 |
63 |
71 |
63 |
|
|
5 |
蔡海飞 |
89 |
63 |
92 |
86 |
67 |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
-
不用WinRar将网络空间上的文件打包下载
-
有关问题,求sql语句
-
一个生成随机密码的函数
-
动态生成的3级联动
-
<%=页面 %>该怎么解决
-
关于INDEX SERVER+ASP建立查询引擎的一点心得_ASP全文检索_ASP教程
-
用session传递对象的一个有关问题
-
如何在98上支持cgi,php,asp,mysql
-
数字和字母组合并生成图片的验证码祥解
-
IE里的探索之定制浏览器好助手(中1)_ASP基础教程_ASP教程
-
生成订单号解决方法
-
改善ASP性能和外观的技巧集锦(下)
-
循环有关问题,知道的帮帮下,不知道的帮顶下,头疼
-
为什么rs.eof判断无效.该怎么解决
-
数 据 库 设 计 经 验 谈
-
asp怎样利用session判断验证码是否输入正确?解决办法
-
关于 fckeditor_2.6.6,该怎么处理
-
急 关于ASP程序注册有关问题
-
基于VML的统计图组件,wfChart v4.0发布,散分!解决方案
-
20种看ASP程序源码的方法及工具