• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > ASP操作Excel技术总结

ASP操作Excel技术总结

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp操作excel,asp读取excel数据,asp导入excel到数据库,asp 导出excel,asp导出excel源码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

目录 

一、 环境配置 

二、 ASP对Excel的基本操作 

三、 ASP操作Excel生成数据表 

四、 ASP操作Excel生成Chart图 

五、 服务器端Excel文件浏览、下载、删除方案 

六、 附录 

正文 

一、 环境配置 

服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即: 

1.Win9x+PWS+Office 

2.Win2000 Professional+PWS+Office 

3.Win2000 Server+IIS+Office 

目前笔者测试成功的环境是后二者。Office的版本没有特殊要求,考虑到客户机配置的不确定性和下兼容特性,建议服务器端Office版本不要太高,以防止客户机下载后无法正确显示。 

服务器端环境配置还有两个偶然的发现是: 

1. 笔者开发机器上原来装有金山的WPS2002,结果Excel对象创建始终出现问题,卸载WPS2002后,错误消失。 

2. 笔者开发ASP代码喜欢用FrontPage,结果发现如果FrontPage打开(服务器端),对象创建出现不稳定现象,时而成功时而不成功。扩展考察后发现,Office系列的软件如果在服务器端运行,则Excel对象的创建很难成功。 

服务器端还必须要设置的一点是COM组件的操作权限。在命令行键入“DCOMCNFG”,则进入COM组件配置界面,选择Microsoft Excel后点击属性按钮,将三个单选项一律选择自定义,编辑中将Everyone加入所有权限。保存完毕后重新启动服务器。 

客户端的环境配置没发现什么特别讲究的地方,只要装有Office和IE即可,版本通用的好象都可以。 

二、 ASP对Excel的基本操作 

1、 建立Excel对象  

以下是引用片段:
set objExcelApp = CreateObject("Excel.Application")  

objExcelApp.DisplayAlerts = false 不显示警告  

objExcelApp.Application.Visible = false 不显示界面
 
2、 新建Excel文件  

以下是引用片段:
objExcelApp.WorkBooks.add  

set objExcelBook = objExcelApp.ActiveWorkBook  

set objExcelSheets = objExcelBook.Worksheets  

set objExcelSheet = objExcelBook.Sheets(1)
 
3、 读取已有Excel文件  

以下是引用片段:
strAddr = Server.MapPath(".")  

objExcelApp.WorkBooks.Open(strAddr & "\Templet\Table.xls")  

set objExcelBook = objExcelApp.ActiveWorkBook  

set objExcelSheets = objExcelBook.Worksheets  

set objExcelSheet = objExcelBook.Sheets(1) 

4、 另存Excel文件  

以下是引用片段:
objExcelBook.SaveAs strAddr & "\Temp\Table.xls"
 
5、 保存Excel文件 

以下是引用片段:
objExcelBook.Save (笔者测试时保存成功,页面报错。)  

6、 退出Excel操作 

以下是引用片段:
objExcelApp.Quit 一定要退出  

set objExcelApp = Nothing  

三、 ASP操作Excel生成数据表 

1、 在一个范围内插入数据 

以下是引用片段:
objExcelSheet.Range("B3:k3").Value = Array("67", "87", "5", "9", "7", "45", "45", "54", "54", "10")  

2、 在一个单元格内插入数据  

以下是引用片段:
objExcelSheet.Cells(3,1).Value="Internet Explorer"
 
3、 选中一个范围 

4、 单元格左边画粗线条 

5、 单元格右边画粗线条 

6、 单元格上边画粗线条 

7、 单元格下边画粗线条 

8、 单元格设定背景色 

9、 合并单元格 

10、 插入行 

11、 插入列 

四、 ASP操作Excel生成Chart图 

1、 创建Chart图 

以下是引用片段:
objExcelApp.Charts.Add  

2、 设定Chart图种类 

以下是引用片段:
objExcelApp.ActiveChart.ChartType = 97  

注:二维折线图,4;二维饼图,5;二维柱形图,51 

3、 设定Chart图标题  

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP下Cookie操作的详细讲解
  • ASP下操作Excel技术总结分析
  • ASP操作Excel技术总结

相关文章

  • 2017-05-11雨哲浅谈关于防采集而不影响收录内容篇
  • 2017-05-11ASP中Server.Execute和Execute实现动态包含(include)脚本的区别
  • 2017-05-11删除A表中在B表中不存在的数据
  • 2017-05-11用存储过程、GetRows()、抽取10万条数据的速度测试
  • 2017-05-11用ASP编写的加密和解密类
  • 2017-05-11ASP七大对象说明分析
  • 2017-05-11获取字符中中文首字字符
  • 2017-05-11SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作
  • 2017-05-11asp如何用discuz会员系统
  • 2017-05-11asp 去除最后一个逗号为空字符串的代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP中应用事务处理技巧
    • 比较不错的asp模板引终极讲解(WEB开发之ASP模式)
    • ASP存储过程开发应用详解第1/2页
    • 启动iis出现发生意外0x8ffe2740的解决方法
    • ASP应用之模板采用
    • ASP,vbs正则轮翻在文章段落后加上网址等内容
    • .NET Framework各版本(.NET2.0 3.0 3.5 4.0)区别
    • 文本搜索
    • asp页面提示Response 对象 错误 ASP 0156 : 80004005 HTTP 头错误
    • 获取图片宽度和高度的类,支持JPG,GIF,PNG,BMP

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有