首页 | 新闻中心| 公司介绍| 产品走廊| 渠道与销售| 技术支持| 下载中心| 用户认证
蓝色快车PB俱乐部论坛--PowerBuilder MIS编程浏览:请问在pb里如何调用excel表?谢
>>欢迎您,请先登陆 | 注册 | 发贴排行 | 搜索 | 帮助 | 退出
    蓝色快车PB俱乐部论坛
    PowerBuilder MIS编程
       浏览:请问在pb里如何调用excel表?谢

  发表一个新主题  发表一个新投票 回复主题  您是本帖的第 1491 个阅读者
 * 贴子主题: 请问在pb里如何调用excel表?谢 保存该页为文件 报告本帖给版主 显示可打印的版本  把本贴加入论坛收藏夹  把本贴加入IE收藏夹 

 掉线,给我留言吧!  fly6555
  
  
  等级:新手上路
 财产:170
 经验:140
 魅力:140
  注册:2005-3-13
  文章:1
  鉴定:保密

  给fly6555发送一个短消息 查看fly6555的个人资料 搜索fly6555在PowerBuilder  点击这里发送电邮给fly6555 引用回复这个贴子 

发贴心情 请问在pb里如何调用excel表?谢
请问在pb里如何调用excel表?谢

发贴时间: 2005/3/13 14:51:02 保密


 掉线,给我留言吧!  zephyrim
  
  
  等级:新手上路
 财产:140
 经验:130
 魅力:130
  注册:2005-3-20
  文章:2
  鉴定:保密

  给zephyrim发送一个短消息 查看zephyrim的个人资料 搜索zephyrim在PowerBuilder  点击这里发送电邮给zephyrim 引用回复这个贴子 

发贴心情 
留下联系方式,我发源码给你 11096334

----------------------------------------------
我就是我

发贴时间: 2005/3/20 10:40:51 保密


 掉线,给我留言吧!  asgc_dgh
  
  
  等级:新手上路
 财产:270
 经验:190
 魅力:190
  注册:2005-3-31
  文章:1
  鉴定:保密

  给asgc_dgh发送一个短消息 查看asgc_dgh的个人资料 搜索asgc_dgh在PowerBuilder  点击这里发送电邮给asgc_dgh 引用回复这个贴子 

发贴心情 
你好!我也正好有这个问题,有答案了吗?若有请给我一份好吗?
asgc_dgh@yahoo.com.cn

发贴时间: 2005/3/31 22:15:30 保密


 掉线,给我留言吧!  zhegao
  
  
  等级:版主
 财产:620
 经验:530
 魅力:530
  注册:2005-5-8
  文章:34
  鉴定:保密

  给zhegao发送一个短消息 查看zhegao的个人资料 搜索zhegao在PowerBuilder  点击这里发送电邮给zhegao 引用回复这个贴子 

发贴心情 
加入pb大联盟的qq群:9924870,我有源代码

发贴时间: 2005/5/9 13:40:48 保密


 掉线,给我留言吧!  lyw717
  
  
  等级:新手上路
 财产:180
 经验:160
 魅力:160
  注册:2005-6-29
  文章:4
  鉴定:保密

  给lyw717发送一个短消息 查看lyw717的个人资料 搜索lyw717在PowerBuilder  点击这里发送电邮给lyw717 引用回复这个贴子 

发贴心情 
//oleobject excelapp,myworkbook
//long ret,i=2,j,row,ll_Find,ll_Count
//string docname,named,ls_number,ls_table,ls_col,ls_id,ls_customer_id,ls_zjm
//any la_data
//string ls_line_no,ls_UnitId,ls_Unit
//pointer oldpointer 
////往来户不能为空
//
//ret=GetFileOpenName("选择要导入报价单的文件",docname, named, "xls", &
//    + "Microsoft Excel 文件 (*.xls),*.xls,")
//if ret<>1 then return 
//ChangeDirectory ( gs_apppath )
//oldpointer = SetPointer(HourGlass!)
//excelapp=create oleobject
//ret=excelapp.connecttonewobject("excel.application")
//if ret<>0 then 
// destroy excelapp
// f_msg('连接excel失败,请确认已经安装EXCEL')
// return 
//end if
//excelapp.workbooks.Open(docname)//打开Excel文档
//myworkbook=excelapp.ActiveWorkBook
////excelapp.visible=true
////导入
//
////检索单位列表
//ds_Unit.SetTransObject(SQLCA)
//ds_Unit.Retrieve()
//ll_Count=ds_Unit.RowCount()
//
//do while true
// la_data=myworkbook.ActiveSheet.Cells[i,2].Value//名称
// if isnull(la_data) then //退出
//    MyWorkBook.saved = true
// MyWorkBook.close
// ExcelApp.Quit
// Excelapp.DisconnectObject()
// destroy excelapp
// SetPointer(oldpointer)
// return 
// end if
// if dw_Master.rowcount() <= 0 then
// dw_Master.Object.DataWindow.ReadOnly=false
// dw_Master.insertrow(0)
// ls_customer_id = dw_Master.object.customer_id[1]
// if isnull(ls_customer_id) or ls_customer_id = '' then 
// messagebox(gs_SoftName,"请填写客户信息!")
// return
// else
// select zjm
// into :ls_zjm
// from sal_client
// where id = :ls_customer_id;
// end if
// ls_table = 'sal_bj_m'
// ls_col = 'id'
// f_createmaxid(ls_table,ls_col,ls_id)
// dw_Master.object.id[dw_Master.getrow()] = ls_zjm + '_' + ls_id
// dw_Master.object.corp_id[dw_Master.getrow()] = '001'
// dw_Master.object.xj_date[dw_Master.getrow()] = today()
//end if
//
//string ls_name11 ,ls_model11,ls_spec11
//  ls_name11 =trim(dw_1.object.name[1])
//  if isnull(ls_name11) then ls_name11 =''
//  ls_model11 =trim(dw_1.object.model[1])
//  if isnull(ls_model11) then ls_model11 =''
//  ls_spec11 =trim(dw_1.object.spec[1])
//  if isnull(ls_spec11) then ls_spec11 =''
//  //f_msg(ls_name11 + 'asdf' + ls_model11 + 'asdf' + ls_spec11)
//  if  len(ls_name11)= 0 and len(ls_model11) = 0 and len(ls_spec11) =0 then
//       dw_1.deleterow(1)
// end if
//   
// row=dw_1.insertrow(0)
// ls_line_no = string(myworkbook.ActiveSheet.Cells[i,1].Value)
// if isnumber(ls_line_no) and not isnull(ls_line_no) and & 
//    integer(ls_line_no)> 0 then dw_1.object.line_no[row] = integer(ls_line_no)  //行号
// dw_1.object.name[row]=string(myworkbook.ActiveSheet.Cells[i,4].Value)//名称
// dw_1.object.model[row]=string(myworkbook.ActiveSheet.Cells[i,5].Value)//型号
// dw_1.object.spec[row]=Trim(string(myworkbook.ActiveSheet.Cells[i,6].Value))//规格
//
// //单位
// ls_Unit=string(myworkbook.ActiveSheet.Cells[i,7].Value)
// ll_Find=ds_Unit.Find("name='"+ls_Unit+"'",1,ll_Count)
// If IsNull(ll_Find) Or ll_Find<=0 Then
// SetNull(ls_UnitId)
// Else
// ls_UnitId=ds_Unit.GetItemString(ll_Find,"id")
// End If
// dw_1.object.unit_id[row]=ls_UnitId
//
//
// dw_1.object.project_no[row]=string(myworkbook.ActiveSheet.Cells[i,2].Value)//工程编号
// dw_1.object.place[row]=string(myworkbook.ActiveSheet.Cells[i,3].Value)//位号
// ls_number=string(myworkbook.ActiveSheet.Cells[i,8].Value)//数量
// if isnumber(ls_number) and not isnull(ls_number) and  &
// dec(ls_number)>0 then dw_1.object.goods_num[row]=dec(ls_number)
// dw_1.object.mlj[row]=dec(string(myworkbook.ActiveSheet.Cells[i,9].Value))//目录价
// ls_number=string(myworkbook.ActiveSheet.Cells[i,10].Value)
// //f_msg(ls_number)
//  dw_1.object.xj_price[row]=dec(ls_number)//单价
// dw_1.object.remark[row]=string(myworkbook.ActiveSheet.Cells[i,20].Value)//备注
//   dw_1.object.fd_fx[row]=string(myworkbook.ActiveSheet.Cells[i,11].Value)
// dw_1.object.sfl[row]=dec(myworkbook.ActiveSheet.Cells[i,12].Value)
// dw_1.object.current_price[row]=dec(myworkbook.ActiveSheet.Cells[i,13].Value)
// dw_1.object.money[row]=dec(myworkbook.ActiveSheet.Cells[i,14].Value)
//
// wf_sum(row)
// i++
//loop
//

发贴时间: 2005/6/29 10:24:07 保密


 掉线,给我留言吧!  babynan110
  
  
  等级:新手上路
 财产:110
 经验:110
 魅力:110
  注册:2007-2-7
  文章:1
  鉴定:保密

  给babynan110发送一个短消息 查看babynan110的个人资料 搜索babynan110在PowerBuilder  点击这里发送电邮给babynan110 引用回复这个贴子 

发贴心情 
2楼的朋友 我的 QQ 31511164 
nannan@jlcfc.com
babynan110@163.com 
发给我一份 谢谢

发贴时间: 2007/2/7 15:50:49 保密

页次:1/1页每页10 本主题贴数6

分页: [1]

 *快速回复:请问在pb里如何调用excel表?谢 顶端 
你的用户名:   还没注册? 密码:   忘记密码?请与管理员联系
内容
  • HTML标签: 不可用
  • UBB标签: 允许
  • 贴图标签: 允许
  • Flash标签:允许
  • 表情字符转换:允许
  • 上传图片:允许
  • 最多16KB
  • 邮件回复 显示签名  [Ctrl+Enter直接提交贴子]

    ">