在powerbuilder中实现excel表格的导入和导出-精选文档.pdf

在powerbuilder中实现excel表格的导入和导出-精选文档.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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,,

文档评论(0)

136****8179 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档