如何将PB表数据发送到excel中

pb导入excel文件 // Description:两种方法进行 //1、通过数组一行一行读入(定义数据有点麻烦) //2、通过剪贴板直接 //==================================================================== String ls_path,ls_name ls_path = "C:\Documents and Settings\Administr... 阅读详情

今天分享一个数据保存到excel的功能
在这里插入图片描述
提供下发送数据按钮的代码
long ll_cols , ll_rows , c, r
OLEObject xlapp , xlsub
int result
//定义变量

ll_cols = long(dw_emp.Object.DataWindow.Column.Count)
//设置行号和列号
ll_rows = dw_emp.RowCount()
//获得行数
xlApp = Create OLEObject
//创建OLE对象

result = xlApp.ConnectToNewObject( “Excel.Sheet” )
if result < 0 then
MessageBox(“连接Excel程序失败!”,string(result))
return
end if
//连接Excel,并检验返回值

xlApp.Application.Workbooks.Open(“E:\emp.xls”)
//打开一个特定的Excel文件
xlApp.Application.Visible = true
//使该Excel文件可视
xlsub = xlapp.Application.ActiveWorkbook.Worksheets[1]
//确定第一个工作簿

xlsub.cells[1,1] = “员工编号”
xlsub.cells[1,2] = “姓名”
xlsub.cells[1,3] = “性别”
xlsub.cells[1,4] = “年龄”

For c =1 to ll_cols
For r = 2 to ll_rows
xlsub.cells[r,c] = dw_emp.object.data[r,c]
Next
Next
//循环发送数据

xlApp.DisConnectObject()
Destroy xlapp
//断开连接

pb 数据窗口导出到excel2007 oleobject loo_excel,loo_sheet  string ls_txt,ls_xls,ls_xls_new loo_excel = create oleobject if loo_excel.ConnectToNewObject("Excel.Application") = 0 then     setpointer(HourGlass!)     loo_excel. 阅读详情

相关推荐

使用PB合并Excel中重复单元格

从数据库或PB中到处的数据到Excel中后,为了便于阅读,通常希望把某些列的上下行相同的数据合并单元格,查看Excel中好像没有此功能,于是通过PB来完成了该需求。如下代码:String docname,namedString current_dirInteger i,jString ls_colums[] = {"A","B","C"}    //待合并的列String ls_values[]S

Sunday_hl的专栏 2859

介绍一个PB直接读 .xlsx 的方法

.xlsx 实际上是ZIP格式文件,完全可以当作 ZIP 文件来处理。 然后直接用uo_zip解压它为指定文件,或者直接当作blob读出来,都可以。 在各PB群里,找到我的PB_Json_httpclient_crypto_ftp_xxxxxx.rar 包,里面有个 uo_zip 对象。 1. 打开它:zip.open("c:\temp\Book1.xlsx",false,"") 2.zip 事件 ue_open 里读列表 //取出ZIP文件里的列表 long index[] strin...

lxbin2003的专栏 3074

pb从EXCEL的数据导入数据窗口

pb从EXCEL的数据导入数据窗口

悠闲饭团的博客 1536

PB读取EXCEL文件

string path_name,file_name if GetFileOpenName( "选择导入的文件... ", path_name, file_name, "XLS ", "Excel Files (*.XLS),*.XLS ") = 1 then else return end if if fileexists(path_name) then else return end if long i,ll_row,i_return oleobject xlapp,

NetBug World 5898

PB中导入EXCEL数据

PB中导入EXCEL数据

悠闲饭团的博客 2621

PB 中使用Libxl操作Excel格式文件

使用Libxl可以无需安装office,即可建立、读写Excel格式文件,在编程中有较大的灵活性。 本示例程序包含三个读写Excel的例程,开发工具为PB9,参考libxl官网上的C++示例改写,旨在抛砖引玉,更多的例程可参考本程序的方法,参照官网的C++例程改写。如使用PB10以上版本,请修改相关函数声明即可(... ALIAS FOR "XXX" ->... ALIAS FOR "XXX;ansi"),以适应Unicode平台。

pb从excel读数据

pb从excel读数据 pb从excel读数据。   实现通过PB来读取excel中某一行某一列的数据。   我在相关论坛上找到了一个例子,但其中的怎么申明,怎么调用还不太明白,例子如下:   读excel的代码:   ole1.workbooks.open(ls_pathname,0,0)   ole1.visible = true   //获取EXCEL单元格数据 ...

u010561878的博客 1805

大自在的PbIdea(强大PowerBuilder接口扩展库)

这是一个基于JSON及webapi 接口的强大PowerBuilder接口扩展库。支持版本 pb8 - pb2019. 好用的 json for PB ,与 datawindow/datasore 无缝对接,能动态创建 dw/ds实现数据导入,也可以在现有dw/ds上按列匹配导入。 实时导入导出 json,速度快,效率高。 uo_json功能函数主要有4个,即: 1、Parse:将字符串转为JSON对象 2、ToString:将JSON对象转为字符串 3、Set:设置JSON对象或数组值 4、Get:获取JSON对象或数组值 在有多层嵌套的情况下,可以使用级联字符串直接取值。

【免费下载】 PB数据窗口导出Excel工具:高效、便捷的数据导出解决方案

PB数据窗口导出Excel工具:高效、便捷的数据导出解决方案 【下载地址】PB数据窗口导出Excel工具 本仓库提供了一个用于将PowerBuilder(PB)数据窗口导出为Excel文件的工具。该工具支持导出Excel 2003和2007两种格式,采用DLL方式导出,无需安装Excel,导出速度极快,20万条数据仅需1...

gitblog_09700的博客 1093

PB操作Excel

对Excel文件操作的总结 首先创建 Excel 对象: oleobject lo_excelapp lo_excelapp = create oleobject ll_rc = lo_excelapp.connecttonewobject("Excel.Application") if ll_rc 0 then destroy(lo_excelapp) return end if 1) 显示当前窗口: ExcelApp.Visible := True; 2) 更改 Excel 标题栏: ExcelApp.Caption := '应用程序调用 Microsoft Excel'; 3) 添加新工作簿: ExcelApp.WorkBooks.Add; 4) 打开已存在的工作簿: ExcelApp.WorkBooks.Open( 'C:\Excel\Demo.xls' ); 5) 设置第2个工作表为活动工作表: ExcelApp.WorkSheets[2].Activate; 或 ExcelApp.WorksSheets[ 'Sheet2' ].Activate;

PB11.5写的往Excel写操作Demo

PB11.5写的往Excel写操作Demo,主要代码: long ll_rc string sFilePath oleobject lo_excelapp lo_excelapp = create oleobject ll_rc = lo_excelapp.connecttonewobject("Excel.Application") if ll_rc <> 0 then destroy(lo_excelapp) return end if lo_excelapp.WorkBooks.Open( 'D:\temp\test1.xls' ); lo_excelapp.WorkSheets[1].Activate lo_excelapp.Cells[1,4].Value = '第一行第四列'; sFilePath = "D:\temp\result1.xls" lo_excelapp.Application.ActiveWorkbook.saveas(sFilePath) lo_excelapp.Application.quit() lo_excelapp.DisConnectObject() destroy lo_excelapp messagebox( '提示', "OK")

【亲测免费】 PB数据窗口导出Excel工具

PB数据窗口导出Excel工具 【下载地址】PB数据窗口导出Excel工具 本仓库提供了一个用于将PowerBuilder(PB)数据窗口导出为Excel文件的工具。该工具支持导出Excel 2003和2007两种格式,采用DLL方式导出,无需安装Excel,导出速度极快,20万条数据仅需130秒即可完成导出 ...

gitblog_09815的博客 1137

使用libxl库读取excel文件

在程序中读取excel文件比如XLS和XLSX,方法有很多,比如ADO,OLE,ODBC等方式。但是这些方法要么依赖于平台,要么读取速度慢,有的甚至需要电脑本身装有excel程序。 但是有一个付费的商业软件库Libxl,属于轻量化的读取工具,读取速度可以,且不依赖于平台,可在windows,mac,linux上使用。这个软件可以免费使用,但是一次加载限制操作300个单元,并且第一行不能进行读写。如果想打破限制,需要使用pojie版。本下载提供的就是使用这个版本的例程,使用libxl库读取excel文件。

PB 数据窗口数据导入Excel, 如果存在则追加,不存在则创建。

OLEOBJECT ExcelServer,Excelbooks long ll_count ,ll_loop,ll_i,ll_j,ll_cnt,ll_colcount,ll_column,ll_file Integer ExcelOK string ls_value,ls_datatype,ls_colname boolean ib_create //是否要新建sheet //建立Ole对象 ExcelServer = Create OleObject Excelbooks = Create OleObj

birdw111的专栏 1983

新版excel导出控件.rar_donec1p_pb_pb excel_pb 导出_pb导出excel

pb数据窗口导出excel,替代pb自带导出功能,所见即所得。

SAP ABAP MIGO增强实战:自定义页签与字段的完整实现指南

本文详细介绍了SAP ABAP中MIGO增强的实战指南,包括自定义页签与字段的完整实现步骤。通过BADI增强技术,开发者可以快速满足企业个性化需求,如添加供应商批次号等特殊字段。文章涵盖数据存储结构设计、BADI框架实现、核心方法编写及数据持久化方案,帮助用户高效完成MIGO屏幕增强开发。

study的专栏 774

如何在PB和ASP中读取EXCEL电子表格的数据(收藏)

如何在PB和ASP中读取EXCEL电子表格的数据杨继春 仵丁丑西安市505信箱14号在POWER BUILDER中,虽然在ODBC设置中提供了与EXCEL电子表格的接口,但是由于EXCEL的结构比较特殊,因此,如果按一般的数据库连接方法,则在读取数据时会出现“SYNTAX ERROR FROM CLAUSE”的错误,究其原因,是由于电子表格中左下角的SHEET1、SHEET2、SHEE

秋枫苦雪 blog 2640

手把手教你用GD32F407VET6的EXMC驱动外部SRAM,搞定大内存需求

本文详细介绍了如何使用GD32F407VET6的EXMC外设驱动外部SRAM,解决嵌入式开发中的大内存需求问题。通过硬件连接方案、EXMC时序配置与初始化步骤,以及软件集成与内存管理技巧,帮助开发者快速实现内存扩展。特别适合需要处理图形显示缓冲、音频处理等大内存场景的GD32F407开发者。

weixin_30752699的博客 346

将PB的交叉报表完整转换成EXCEL

如何将PB的交叉报表转换成EXCEL形式(包括标题和合计的完整形式)函数部分:(还用到了PFC的字串处理的一个函数和在本对象中的一个取值函数)//====================================================================// [PUBLIC] Function uf_data2excel 在 u_data2word inherite

滴水成河,日积月累 6066

Autosar Os降低CPU负载的方案总结

由于各个项目的实际场景不尽相同,可能需要有针对性的对症优化。如果你还有别的一些优化手段欢迎留言交流。

3677

离线AI实战指南:本地部署大模型处理PDF/Word/Excel

离线AI是指在无网络、不上传数据前提下,于个人设备运行大语言模型并完成文档理解、多轮对话与代码辅助等任务的技术方案。其核心依赖本地模型推理、文档解析向量化和轻量级对话调度三大能力。随着Phi-3、Qwen2、Llama3等轻量化开源模型普及,以及Ollama、LM Studio等易用工具成熟,普通用户已可在主流笔记本上实现PDF摘要、合同比对、代码注释等真实办公场景。本文聚焦离线AI的硬件适配、模型选型、文件处理链路与知识库构建,尤其强调中文OCR支持、结构化文档提取与CPU/GPU混合推理优化,助力非开发

weixin_31968639的博客 493

在PB中导出Excel表

关于在PB中导出Excel表的问题应该是个老问题了,大家讨论了不知道有多少年了,今天我也遇到了这个问题,上网找了半天大家说什么的都有。总结了一下,把我看到的都贴出来,呵呵。 一. // ... Init docname // ... GetFileOpenName or any other method if dw_1.SaveAs(docname, HT...

weixin_34366546的博客 684

2024年09月CCF-GESP编程能力等级认证Scratch图形化编程二级真题解析

小杨购物 【题目描述】 小杨有n元钱用于购物。商品A的单价是a元,商品B的单价是b元。 小杨想购买相同数量的商品A和商品B。 默认小猫角色和白色背景,编写程序请你帮小杨计算出他最多能够购买多少个商品A和商品B。 【输入描述】 新建变量“n”用于存储小杨购物的金额。 新建变量“a”用于存储商品A的价格。 新建变量“b”用于存储商品B的价格。 1≤n,a,b≤100000 如下图所示: 图片 【输出描述】 新建变量“result”用于存储小杨最多购买商品A和商品B的个数。 如下图所示:

人生就是一个不断学习的过程 495
上一篇: PB常用函数详解
下一篇: PB11调用webservice详解
code_bugGG
博客等级 码龄7年 22粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值