- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
在powerbuilder中实现excel表格的导入和导出-精选文档--第1页
在powerbuilder中实现excel表
格的导入和导出
在为某单位制作一个管理信息系统软件时,用户提出,系统
中要能够实现excel表格的导入和导出。Excel软件是专门为处理
各式电子表格而设计,它能够非常高效而专业的处理各式表
格,在使用这个管理信息系统软件之前,单位的大部分数据都是
保存在excel中的。系统前台的开发使用的是POWERBUILD,E
POWERBUILDE是面向对象的数据库开发工具之一,它可以操纵众多
大型数据库和桌面数据库,支持多种硬件平台。但它有一个致命的
弱点,就是打印报表非常不方便,打印函数太少,特别是对中国式报
表。而EXCEL制表却非常容易,若把两者结合起来使用则会取长补
短。也就是说我们的这个系统要既能将excel报表中的内容导入到
数据库中,又要能将数据库中的数据导出到excel中。
PowerBuider是Sybase公司推出的一种高级数据库应用程序
开发环境,在这个环境中开发数据库应用程序,使用其专利技术
DataWindow,可以很轻松的开发出非常专业的数据库应用程序。此
外,PowerBuilder还支持多种数据库,能够很轻松的与目前流行的
MSSQLServer、Oracle等企业级数据库建立连接,处理各种事
务。PowerBuilder中的编程语言被称为脚本
Script),实际上,使用PowerBuilder编写的程序也是事件
面向对象的编程思想,它还提供了对OLE、DDE、Automation
等技术的支持,下面我们就先来看一下如何将excel报表通过
powerbuilder导入到数据库中。
首先,声明一个OLE对象,如下:
OLEObjectExcelServer
其次,创建该OLE对象,如下:
ExcelServer=CreateOLEObject
在powerbuilder中实现excel表格的导入和导出-精选文档--第1页
在powerbuilder中实现excel表格的导入和导出-精选文档--第2页
驱动,在界面设计上也完全做到了“所见即所得”,并完全使用
然后,使用PowerBuilder中的ConnectToNewObject函数来
创建一个新的OLE对象,并且连接到该对象上,如下:
调
用该函数时,如果成功的话,返回值是0,否则就意味着调用失败。
调用函数成功后我们需要利用getfileopenname函数调用一个
对话框,用来选择将要导入到数据库中的excel报表。具体代码如
下,省略了部分变量定义语句。
请选择文件名,str_filename
file,,
您可能关注的文档
最近下载
- 北京市房屋租赁合同自行成交版2017版.doc
- 新时代高职英语(基础模块)Unit1.pptx VIP
- 煤矿班组长安全培训万名班组长培训计划教材v.pptx VIP
- 刑事诉讼法学(第二版) ( )教学课件 作者 樊崇义 刑事诉讼法学(第二版)课件( )樊崇义.ppt
- 广东省创新杯说课大赛机械类一等奖作品:铰链四杆机构说课课件.ppt
- 5G赛前复习复习试题及答案.doc VIP
- 高中英语新教材词汇总表(共七册).docx
- 2.3二次函数与一元二次方程、不等式(第1课时)课件(共19张PPT)2021-2022学年高一上学期人教A版(2019)数学必修第一册.pptx
- 5G赛前复习练习卷含答案.doc VIP
- 5G赛前复习复习测试题.doc VIP
文档评论(0)