今天是公元: 20250606日 星期   农历: 乙巳十一 2加入收藏 | 设为首页 | 会员中心
您当前的位置:首页 > 科文与生活 > PB数据编程

pb 通过ole操作excel常用函数

日期:2025-06-03   来源:本站整理   点击:6



OLEObject ole1 ,xlsub

ls_tempfilename="c:\temp\assign_modle.xls"

ole1= CREATE OLEObject    //建立ole
result=ole1.ConnectTonewObject("Excel.application")   //连接excel

if result<>0 then
   messagebox("提示!","连接Excel表出错,请重新选择")
   return lbb_return
end if

ole1.Application.Visible = true     //ole是否可见
ole1.Workbooks.add   //新增工作溥
xlsub = ole1.Application.ActiveWorkbook.Worksheets[1] //激活第一页

 
 //取得excel行数
 ll_rowcount= xlsub.UsedRange.Rows.Count

 

//给exce赋值
xlsub.cells[2,1].Value = "001"
xlsub.cells[2,2].Value = "A"

//设置单元格格式
for i=2  to 8
   xlsub.Cells[i,1].NumberFormatLocal = "000"
next

 

//读取excel值有二种方法

//   1. 复制单格内容
   xlsub.cells[2,1].copy
   ls_personno = clipboard()
   ls_personno = left(ls_personno,len(ls_personno) - 2)  

通过copy取得值都带有回车符,读取数据后要通过left取得数据部分

 

//   2.ls_personno=string(xlsub.cells[2,1].value)

 


//不提示保存
ole1.Application.DisplayAlerts = false

ole1.ActiveWorkbook.SaveAs( ls_tempfilename,-4143)


不提示保存
//ole1.Application.DisplayAlerts = false

xlsub.DisConnectObject()
DESTROY xlsub;

//关闭文件
ole1.Application.ActiveWorkbook.save()
ole1.Application.ActiveWorkbook.close(True)


//退出excel
ole1.quit;
ole1.DisConnectObject()
DESTROY ole1;
 

上一篇: PowerBuilder 读取 Excel文件
下一篇: 返回列表
相关文章
热门文章
  1. 好正好软件-成绩管理分析 使用手册 简介
  2. 成绩管理分析-使用手册 成绩录入与汇总处
  3. 好正好软件-课程表管理 使用手册 简介
  4. PowerBuilder中操作Excel的技巧集
  5. 成绩管理分析-使用手册 成绩动态对比分析
  6. 成绩管理分析-使用手册 排考试号
  7. 成绩管理分析-使用手册 基本设置
  8. 成绩管理分析-使用手册 成绩综合分析
  9. PowerBuilder 编程技巧一
  10. PowerBuilder操作Excel技巧摘要
   关于我们
服务联系
新闻公告
好正好教育
好正好软件(教育管理)
Copyright (c) 2024 好正好教育