Excel VBA代码将SSRS数据作为数据集提取

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel VBA代码将SSRS数据作为数据集提取相关的知识,希望对你有一定的参考价值。

无论Google多少,我似乎无法找到解决问题的方法。

(请原谅我在以下说明中的详细说明)

我的过程是我必须进入SSRS网页,运行我的报告(带参数),最后导出为ex​​cel文件。完成所有操作后,我可以执行几千行VBA代码来导入刚刚下载的原始数据并应用我的业务逻辑。现在我可以制作漂亮的图表和图表了。由于很多原因我不会在这里列举,我需要进一步自动化。

我想要做的是更改我的代码,这样它就可以直接将数据提取到我的Excel电子表格中,而无需先将其保存为文件。

到目前为止,我所做的谷歌搜索建议我将其拉入数据集,然后使用该数据集对象来使用我的数据。

有没有人有VBA代码演示如何连接到SSRS服务器,调用我的特定报告(带参数),并返回结果(我猜测为数据集),并将其读入我的电子表格?

答案

Excel提供连接数据库和运行查询的工具。您可以从excel执行SP的查询

获得数据后,您可以在Excel中应用图表逻辑。

请参考link。希望它会对你有所帮助。

以上是关于Excel VBA代码将SSRS数据作为数据集提取的主要内容,如果未能解决你的问题,请参考以下文章

在 Excel 中打包和重用 VBA 代码

Excel VBA代码过滤两列并提取数据

Excel 如何用VBA提取当前电脑的硬件信息

从 Excel VBA 生成包含表单域的 PDF

使用查询作为输入参数创建动态SSRS报告

vba如何新建一个excel并且从另一个excel中导入数据到这个新建的excel中?