asp操作excel技术总结

asp操作excel技术总结

ID:8443343

大小:27.50 KB

页数:6页

时间:2018-03-28

asp操作excel技术总结_第1页
asp操作excel技术总结_第2页
asp操作excel技术总结_第3页
asp操作excel技术总结_第4页
asp操作excel技术总结_第5页
资源描述:

《asp操作excel技术总结》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ASP操作Excel技术总结ASP操作Excel技术总结目录一、环境配置二、ASP对Excel的基本操作三、ASP操作Excel生成数据表四、ASP操作Excel生成Chart图五、服务器端Excel文件浏览、下载、删除方案六、附录正文一、环境配置服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即:1.Win9x+PWS+Office2.Win2000Professional+PWS+Office3.Win2000Server+IIS+Office目前笔者测试成功的环境是后二者。Office的版本没有特殊要求,考虑到客户机配置的不确定性和下兼容特性,建议

2、服务器端Office版本不要太高,以防止客户机下载后无法正确显示。服务器端环境配置还有两个偶然的发现是:1.笔者开发机器上原来装有金山的WPS2002,结果Excel对象创建始终出现问题,卸载WPS2002后,错误消失。2.笔者开发ASP代码喜欢用FrontPage,结果发现如果FrontPage打开(服务器端),对象创建出现不稳定现象,时而成功时而不成功。扩展考察后发现,Office系列的软件如果在服务器端运行,则Excel对象的创建很难成功。服务器端还必须要设置的一点是COM组件的操作权限。在命令行键入“DCOMCNFG”,则进入COM组件配置界面,选择Mic

3、rosoftExcel后点击属性按钮,将三个单选项一律选择自定义,编辑中将Everyone加入所有权限。保存完毕后重新启动服务器。客户端的环境配置没发现什么特别讲究的地方,只要装有Office和IE即可,版本通用的好象都可以。二、ASP对Excel的基本操作1、建立Excel对象setobjExcelApp=CreateObject("Excel.Application")objExcelApp.DisplayAlerts=false  不显示警告objExcelApp.Application.Visible=false  不显示界面2、新建Excel文件objE

4、xcelApp.WorkBooks.addsetobjExcelBook=objExcelApp.ActiveWorkBooksetobjExcelSheets=objExcelBook.WorksheetssetobjExcelSheet=objExcelBook.Sheets(1)3、读取已有Excel文件strAddr=Server.MapPath(".")objExcelApp.WorkBooks.Open(strAddr&"/Templet/Table.xls")setobjExcelBook=objExcelApp.ActiveWorkBookseto

5、bjExcelSheets=objExcelBook.WorksheetssetobjExcelSheet=objExcelBook.Sheets(1)4、另存Excel文件objExcelBook.SaveAsstrAddr&"/Temp/Table.xls"5、保存Excel文件objExcelBook.Save  (笔者测试时保存成功,页面报错。)6、退出Excel操作objExcelApp.Quit一定要退出setobjExcelApp=Nothing三、ASP操作Excel生成数据表1、在一个范围内插入数据objExcelSheet.Range("B3:

6、k3").Value=Array("67","87","5","9","7","45","45","54","54","10")2、在一个单元格内插入数据objExcelSheet.Cells(3,1).Value="InternetExplorer"3、选中一个范围4、单元格左边画粗线条5、单元格右边画粗线条6、单元格上边画粗线条7、单元格下边画粗线条8、单元格设定背景色9、合并单元格10、插入行11、插入列四、ASP操作Excel生成Chart图1、创建Chart图objExcelApp.Charts.Add2、设定Chart图种类objExcelApp.Ac

7、tiveChart.ChartType=97注:二维折线图,4;二维饼图,5;二维柱形图,513、设定Chart图标题objExcelApp.ActiveChart.HasTitle=TrueobjExcelApp.ActiveChart.ChartTitle.Text="AtestChart"4、通过表格数据设定图形objExcelApp.ActiveChart.SetSourceDataobjExcelSheet.Range("A1:k5"),15、直接设定图形数据(推荐)objExcelApp.ActiveChart.SeriesCollection.New

8、Serie

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。