导出扩展报表快照数据到Excel

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

导出扩展报表快照数据到Excel

# 客户端工具栏增加导出按钮 ![快照导出01.webp](/download/010076cc8dba0a6d43d39ac5801616d4618d.webp) # 获取快照ID 代码查询快照基本信息表获取所有快照id(可以增加过滤条件过滤部分快照) 快照基本信息表:T_EXT_SSSNAPSHOT ![快照导出02.webp](/download/0100b0ed1039d6c244e6a7da2c48ee6ec176.webp) # 获取快照内容 根据快照id查询快照内容表,获取快照内容(content是byte[]类型) 快照内容表:T_EXT_SSDATA ![快照导出03.webp](/download/01001556b07edf4840e9aff5228732651822.webp) 注意:对于内容过大的报表,快照记录表中可能会有多条数据,快照ID是相同的,根据FBLOCKINDEX字段升序排列,因此查询快照内容时,需对多条记录进行合并处理以获取到完整的快照内容,按照FBLOCKINDEX字段升序进行合并。 # 解析数据 对报表的二进制数据content内容进行解析,转换为book对象,方便调用接口进行导出操作 Book book = com.kingdee.bos.ctrl.kds.io.BookIOUtil.unpack(byte[]) ![快照导出04.webp](/download/0100288b035bc36e4ae789a9d0d45b766769.webp) # 导出Excel 调用标准导出控件导出Excel AbstractDataWrapper wrapper = new BookDataWrapper(book); com.kingdee.bos.ctrl.kdf.excel.ui.Excel2007ExportController.export(String path, AbstractDataWrapper wrapper)

导出扩展报表快照数据到Excel

# 客户端工具栏增加导出按钮![快照导出01.webp](/download/010076cc8dba0a6d43d39ac5801616d4618d.webp)# 获取快照ID代码查询快照基本信...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息