将pb数据窗口的内容另存为Excel格式?

作者&投稿:利伯 (若有异议请与网页底部的电邮联系)
pb怎么将数据窗口中的数据导出~

用saveas()函数就行了。
integer dwcontrol.SaveAs ( { string filename, saveastype saveastype, boolean colheading } )

如果只是保存数据使用saveas()函数即可,如果要保存格式,找一个叫dw2xls的pbl库,直接调用方法就行了。

你可以将数据写入excel中
OLEObject ExcelServer
ExcelServer = create OLEObject
int li_ok
string ls_path,ls_file
li_ok=excelserver.connecttonewobject("excel.application")
getfileopenname("打开文件",ls_path,ls_file,"excel","excel文件,*.xls")
excelserver.workbooks.open(ls_path)
excelserver.activesheet.cells(i,li_y).value=值

对用OLE。

有个pb-excel,写好的,可将数据窗口的数据转为Excel表格,并写成了一个函数

http://www.vvn.cn/soft/217.htm

pb真不知道,我只有java里的导出。。。


PB 当单击数据窗口中的某一行时,可以得到那一行相应的数据吗?
首先确定,代码肯定是要写在数据窗口的单击事件中。即clicked事件中,这样才会单击数据窗口时触发。得到这一行的相应的数据,需要逐个的获取,先根据要得到的数据定义变量,变量的类型要与数据一致。比如这一行有emp_id, emp_name, salary, dept_id四个字段,分别对应的类型是:字符型,字符型,带两位...

如何在pb中的数据窗口中显示数据???
首先做一个数据窗口对象,然后在窗口上加入一个数据窗口控件,把数据窗口对象加入到控件中。在在应用对象open事件中写入 dw_1.settransobject()dw_1.retreve 第一条语句是设置一个事物处理对象,第二条语句是显示数据

PB中在数据窗口dw_1点击某一行,dw_2会显示相对应的数据,怎么写
在dw_1的clicked事件中根据row对dw_2做处理就是了。row是鼠标点击dw_1时鼠标所在行,例如点击第一行则row为1,标题行和空行时row为0。得到行号了那么就能得到dw_1点击的行的数据,那么就可以根据这个对dw_2做检索了。

pb中怎样在数据窗口显示一张表
首先要新建一个数据库窗口,打开NEW窗口,选择 datawindow 选项卡,会有多种数据表显示样式可以选择,这里演示一下常用的 grid 样式 选择 grid ,然后选择选择数据表的方式,这里演示一下 sql select方式 选择 sql select 之后,选择要显示的表,例表:ssc 接下了,选择需要显示的列 这个界面菜单的 ...

PB中数据窗口问题
dw_2.retrieve(ld_date)--- 【针对补充的】dw_1.setcolumn("date") 你的这段代码设置了当前列,但是没有设置当前行。所以你gettext的时候得不到数据,并且gettext这个函数是得到文本,你的日期不是字符型,是日期型的啊。

pb 数据窗口 传入参数
你数据窗口要设置参数,在调用的时候给参数dw_show.Settransobject(sqlca)dw_show.Retrieve(参数1,参数2,参数3)

pb中数据窗口的editchanged事件的参数
dwo 当前可以指代的对象,比如我想得到列名就可以是ls_name = dwo.name DWObject by value. A reference to the column containing the item whose value is being changed. Dwo is a reference to the column control, not the name of the column.data 当前所在行列的数据 String by value. The...

关于PB中的数据窗口问题
dwcontrol.GetItemX( row, column {, dwbuffer, originalvalue } )其中的X可以替换成Date、DateTime、Decimal、Number、String、Time,所以读取数据的函数有6个。参数row表示要读取哪行的数据,是一个long类型数值。column代表列,可以是string型的列名,也可以是整型的列号。dwbuffer是DWBuffer枚举型,...

PB中如何将数据窗口中的数据导出成excel表,就是添加导出控件中的代码该...
★filename:可选参数,string类型,其值是用于保存数据窗口内容的文件的文件名。如果省略了filename参数或filename参数的值为空字符串(""),程序运行时,PowerBuilder将显示一个对话框,让用户输入或选择文件名。★saveastype:可选参数,SaveAsType枚举数据类型,用于指定以何种方式保存数据窗口中的数据...

获取PB数据窗口中的内容
定义变量 v,然后 v=dw_1.object.字段名[行号]注意v的类型要与字段类型相符。

苏仙区13334617804: PB中如何将数据窗口中的数据导出成excel表,就是添加导出控件中的代码该如何编写! -
锻钱复方: 用saveas()函数例如,添加一个按钮,按钮的clicked()事件里写上(假设你的数据窗口叫dw_1): if dw_1.rowcount() = 0 then return //--数据窗口里没有数据就直接返回,不响应操作 dw_1.saveas() //--弹出将数据窗口的数据保存成文件的...

苏仙区13334617804: PB中导出EXCEL请教! -
锻钱复方: 你的数据是否是在数据窗口中的?如果是数据窗口中,使用PB自带的SAVEAS功能非常快的.举个小列子,比如有个按钮叫导出,导出窗口中dw_1数据窗口的数据 string ls_path, ls_file integer li_rc, li_ret li_rc = getfilesavename("选择文件",ls_path,ls_file,"XLS","Excel Files (*.xls),*.xls, *.*") if li_rc <> 1 then return dw_1.SaveAs(ls_path,Excel!,TRUE)

苏仙区13334617804: pb中交叉表数据窗口如何导出excel -
锻钱复方: 你添加一个dw2excel就可以了,网上有不少版本,调用就能直接导出,不需要你每个报表分别编程了

苏仙区13334617804: pb中将select的结果导出excel -
锻钱复方: 使用PB数据窗口的saveas函数可以把数据窗口的内容导出到excel,你也可以下载一个dw2xls控件来进行导出.使用sql语句?如果数据库是sqlserver的话,那么可以用到bcp命令,在PB中调用方式如下:run('bcp "select * from 数据库名.dbo.表...

苏仙区13334617804: 在PB中,把数据窗口导入到excel -
锻钱复方: 第一个,导出的问题,可以通过数据窗口来完成,你把数据窗口的查询语法设置为从两个表查询就行了.然后使用数据窗口的saveas函数,保存为xls格式,就导出到excel中了. 另外也可以通过DB画板,在ISQL SESSION页里面自己写查询语句...

苏仙区13334617804: pb 导出excel -
锻钱复方: 不用重谢.累加到前面导出的后面关键是找到上次导出的最大行数.具体代码如下:OLEObject xlapp , xlsub //定义对象名 integer cnt xlApp = Create OLEObject //创建对象 xlApp.ConnectToNewObject( "Excel.Sheet" ) //连接到EXCEL xlApp....

苏仙区13334617804: pb6.5技术,报表转存excel文件 -
锻钱复方: 1.创建并连接对象: oleobject loo_excel oleobject loo_sheet loo_excel=create oleobject loo_excel.ConnectToNewObject("Excel.Application")//设置缺省的字体与大小 loo_excel.Application.StandardFont = "Arial Narrow" loo_excel.Application....

苏仙区13334617804: 将pb数据窗口的内容另存为Excel格式? -
锻钱复方: 对用OLE.有个pb-excel,写好的,可将数据窗口的数据转为Excel表格,并写成了一个函数http://www.vvn.cn/soft/217.htm

苏仙区13334617804: pb中怎样把数据计算的结果保存到数据窗口上,然后导入excel表里??急求!!! -
锻钱复方: 怎样把数据计算的结果保存到数据窗口上.不明白!请解释! 保存到数据窗口的什么对象上,是列上,还是静态文本上...或计算结果本来就是由计算列计算出来的?不明白.说明白后,就简单了!

苏仙区13334617804: pb如何将库表数据写入到excel里 -
锻钱复方: PB操作Excel文件 oleobject xlApp //声明Excel应用程序对象 xlApp = Create OLEObject OLEObject xlsub1,xlsub2,xlsub3,obook1,obook2,xlsub4,obook3 ret = xlApp.ConnectToNewObject( "Excel.Sheet" ) //打开自动化对象 if retMessageBox("...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网