【发布时间】:2020-06-29 07:59:59
【问题描述】:
我有一些 Excel 报告,其中包含宏。 宏连接到 SQL Server,转换一些 SQL 数据,将结果加载到 Excel 表中,并刷新 Excel 电子表格中包含的数据透视表和图表。 目前,我在 Excel 电子表格中手动单击 Run Marco。 Azure 逻辑应用程序或其他 Azure 资源可以为我运行宏吗?
【问题讨论】:
-
否,但您可能需要考虑将其迁移到 Power BI
-
作为一个额外的问题; Power BI 可以通过电子邮件发送数据/可视化吗?
-
是的。它们被称为订阅。但可能会涉及成本(Pro 许可证)。您将云纳入您所需的解决方案的原因是什么? (即 Azure 函数)。您的主要目标是自动生成报告(包括发送电子邮件)吗?
-
听起来 Power BI 会很完美。由于 Power BI 还没有为我们准备好,我希望有一个短期的解决方案。我注意到 Azure Logic Apps 可以运行 SQL 存储过程,所以我希望它们也可以运行 Excel 宏。您有任何替代建议可以让我自动生成报告吗?
-
Excel 不是无人值守的批处理工具。有太多事情可能出错。您可以使用 EPPlus 之类的库在一定程度上自动化 excel。基本上,您可以使用许多工具来呈现 SQL 数据并通过电子邮件发送,但这些都不是短期解决方案。在 Excel VBA 中构建的许多系统进入了死胡同,因为它以无人值守的方式自动化
标签: excel vba azure azure-logic-apps