gpt4 book ai didi

excel - 如何在Excel生成Jasper报告中添加VBA Excel脚本?

转载 作者:行者123 更新时间:2023-12-02 11:28:04 25 4
gpt4 key购买 nike

当前的 Excel 报表是使用 Jasper Server/Jasper Report 3.8 创建的。

就我而言,我想使用 Excel 自动创建数据透视表(因为 Jasper Report Crosstab 不足以满足我的客户要求),所以我有一个想法添加 VB 脚本,该脚本将在生成 jasper 报告时创建数据透视表首次开通。

我已经创建了 VBA 脚本,但是我找不到将 VBA 与 Jasper Report(生成的)集成的方法,以便当我生成报告时,VBA 也包含在报告中。

谁能告诉我如何在 Excel 生成的 Jasper 报告中添加 VB Excel 脚本?

添加约束:

  • 列出项目

数据源(包含数据的 Excel 文件)受到保护

最佳答案

我知道这个问题已经得到回答并被接受,但我就是忍不住要添加一个想法......

这道题难道是问本末倒置吗?

您可以使用报告生成器创建 Excel 文件 REP。然后您想要使用此数据作为 Excel 数据透视表的源。在我看来,有几种可能性可以做到这一点:

  • 创建另一个 Excel 文件 PIV,其中包含 REP 结构以及一些示例数据以创建数据透视定义
  • 每次绘制新 REP 时,复制/粘贴 REP 数据以替换现有内容
  • 刷新数据透视

这可以在 PIV 中自动执行,询问源文件名等,因此实际上不需要以任何方式接触 REP。作为复制/粘贴的替代方法,您可以在指定数据透视表的数据源时使用 REP 的外部链接,并在每次用户想要分析新 REP 时更改此链接。

希望这有帮助

关于excel - 如何在Excel生成Jasper报告中添加VBA Excel脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com