社区
DataWindow
帖子详情
含report的嵌套报表转EXCEL
liubocy
2005-08-25 10:49:04
有没有方法将含有report嵌套报表的打印数据窗口转成EXCEL?最好能有源码或函数
...全文
355
13
打赏
收藏
含report的嵌套报表转EXCEL
有没有方法将含有report嵌套报表的打印数据窗口转成EXCEL?最好能有源码或函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hillhx
2005-09-09
打赏
举报
回复
另存为HTML然后将扩展名修改为XLS,然后用EXCEL打开,看看成么?
雄关漫道真如铁,
2005-09-09
打赏
举报
回复
前面忘記說了
ds_child.object.data = dwo.primary[prow].object.data
這行中的 prow 的意思你應該明白吧?是指 大數據窗口中嵌套數據窗口所在的行數.
你也可以寫成
ds_child.object.data = dw_report.object.reportname[prow].object.data 而不用前面的 DWO .但如果用DWO,你可以寫成一個通用的函數解決這類問題. 只要多次循環就行了
雄关漫道真如铁,
2005-09-09
打赏
举报
回复
你用的是PB的哪個版本? 如果是8.0以上最好處理.如果只是6.5,則有一點風險:
datastore ds_child
ds_child = create datastore
ds_child.dataobject = dw_report.Describe(reportname+".DataObject") // reportname是你嵌套的那個子窗口的名字
ds_child.settransobject(sqlca)
dwobject dwo
dwo = dw_report.Object.get_attribute(reportname,FALSE)
// PB6.5下用get_attribute(),PB7.0,8.0 以上用 __get_attribute()
ds_child.object.data = dwo.primary[prow].object.data // 如果是8.0以上,在這行語句前可以用 try 來操作,因為如果嵌套的那個子窗口行數為空時,這句會出錯.而6.5就沒辦法了
childrowcount = ds_child.rowcount()
temp = ds_child.Object.DataWindow.Objects
// ... 以下你就可以按正常的datastore 對它進行導出了
zhdCSDN
2005-09-08
打赏
举报
回复
可以用ole控件吗?例如FORMONE6,如果是用这个我可以提供程序,如果不是,我就不会了.
跟着学习新方法......
saiche05
2005-09-08
打赏
举报
回复
OLEObject不行嘛?
pjy998
2005-09-08
打赏
举报
回复
關注,PB和Excel通訊一直是PB使用者的問題。
cyou2005
2005-09-01
打赏
举报
回复
关注
嘘嘘兔
2005-08-31
打赏
举报
回复
这个问题我也很感兴趣,支持一下
hygougou
2005-08-31
打赏
举报
回复
以前导出过复合数据窗口,今天试好像不成功,要修改一下代码了
自己试一下吧,没时间帮你试了,
取report的对象可以用 ,dwcontorl.object.datawindow.objects
liubocy
2005-08-26
打赏
举报
回复
我这里用的就是dw2xls,不能导。根本提不到数据
不知道有没有别的方法,关键就是得到report的对象
balloonman2002
2005-08-25
打赏
举报
回复
DW2XLS
li_d_s
2005-08-25
打赏
举报
回复
好像dw2xls不能导嵌套的报表诶
hygougou
2005-08-25
打赏
举报
回复
去网上下载dw2xls,能满足你的要求
Excel
Report
一个小巧实用基于java实现的
Excel
报表
生成工具
Excel
Report
是一个基于
Excel
的轻量级
报表
生成工具,它允许开发者通过定义模板文件和数据源来创建
报表
。这个工具解放了程序员从复杂的
Excel
文件生成和格式控制中,提高了代码的可维护性。用户可以自定义数据源、嵌入数据处理类、添加查询监听器和字段监听器,以实现更灵活的
报表
生成。目前,它支持卡片式、列表式、主从式和分组式
报表
,以及丰富的格式化输出和
Excel
函数。
Excel
报表
框架(
Excel
Report
)极简化解决复杂
报表
导出问题
本文介绍了作者开发的
Excel
-
Report
框架,用于简化POI在复杂
报表
导出中的操作,通过模板和UI框架接口,减少代码量,支持自动计算和样式管理,适用于经常变动的复杂
报表
,而不适合大数据量的导出。
企业级
Excel
报表
引擎架构设计:ClosedXML.
Report
现代化数据可视化解决方案
ClosedXML.
Report
是基于.NET的模板驱动型
Excel
报表
引擎,采用无服务器依赖架构,支持XLSX模板解析、动态数据绑定、格式继承与并发处理。其核心能力包括变量替换、集合迭代、条件格式化及公式保留,适用于财务、BI和运营管理等企业场景,并具备容器化部署、插件扩展和云原生演进能力。
Django
Report
Builder核心功能详解:10个高效数据查询与
报表
生成技巧
本文详解Django
Report
Builder的10项核心功能:可视化
报表
构建界面、字段选择与关联过滤、高级条件组合(AND/OR)、实时预览与
Excel
导出、Celery异步
报表
生成、定时任务与自动邮件分发、基于Django权限系统的访问控制、模型级自定义字段配置、RESTful API支持及前端可替换架构。重点覆盖其作为Django ORM图形化查询工具在无代码
报表
构建、安全管控与性能优化方面的关键技术实现。
Excel
Report
Excel
Report
是一款基于
Excel
的
报表
生成工具,用户可通过定义模板文件、数据源和配置文件轻松生成
Excel
报表
。支持卡片式、列表式、主从式及分组式
报表
,具备强大的数据输出格式化能力和
Excel
函数支持。
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章