各位高手,救命呀!!!---有关pb中调用excel中数据的问题.(在线等待,高分回报!)

hustwdx 2002-03-17 11:03:33
需要在pb中将excel中的数据取出来,然后按一定的格式打印到卡片上,我该怎么做呀?
请各位高手帮帮吗呀?那位又现成的脚本更好,一定重谢的.
...全文
113 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangxiao_jiang 2002-05-27
  • 打赏
  • 举报
回复
OLEObject ole_object
ole_object = CREATE OLEObject


IF ole_object.ConnectToNewObject("Excel.Application") <> 0 THEN
MessageBox('OLE错误','OLE无法连接!')
return
END IF

ole_object.Visible = True
ole_object.Workbooks.Open(trim(sle_xls.text)) //打开模板
ole_object.ActiveWorkBook.Sheets("表一").Select
ole_object.ActiveSheet.Cells(20,33).value = ls_value
//断开OLE连接
Ole_Object.DisConnectObject()
Destroy Ole_Object
kelvinma 2002-03-17
  • 打赏
  • 举报
回复
你先建立一个FREEDOM的数据窗口,数据源为EXTERNAL,然后用以下程序将EXCEL中的内容读到这个数据窗口中,最后打印此数据窗口即可。
string ls_1
OLEObject myoleobject

myoleobject = CREATE OLEObject
result = myoleobject.ConnectToObject('abc.xls')

ls_1=myoleobject.application.workbooks(1).worksheets(1).cells(3,1).value
...

myoleobject.application.workbooks(1).close()

DESTROY myoleobject

chinalht 2002-03-17
  • 打赏
  • 举报
回复
在www.pdriver.com的首页左上角的search栏输入excel, 即可找到.
hustwdx 2002-03-17
  • 打赏
  • 举报
回复
楼上这位老兄可否指点一下在哪儿可以下载到吗?
chinalht 2002-03-17
  • 打赏
  • 举报
回复
从pb中读取excel的数据, 很多pb网站都有例程下载, 你可以找一个看看,
然后做个相应格式的数窗口, 将读取的数据填充进去打印即可
hustwdx 2002-03-17
  • 打赏
  • 举报
回复
楼上这位老兄你好,非常想要完整的列子,不只你有何条件,我的联系方式:
hustwdx@263.net
jingweishu 2002-03-17
  • 打赏
  • 举报
回复
这个问题我做过,在excel的帮助中有起相关的属性,并且在pb中调用ole控件,其他的办法也有,我者有非常完整的例子要不要。

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧