我需要生成一个excel报告,其中包含一个包含数据的工作表A和另一个根据A上的数据具有数据透视表的工作表B.工作表B还有一个基于数据透视表的2D柱形图。然后,基于SQL服务器数据库中不同实体的数据,重复(迭代)工作表A和B.这是要求。 我通过创建C#控制台应用程序实现了这一点。我不得不使用EPPLUS dll,因为目标服务器没有安装MS-Excel。现在扭曲是我的公司只允许使用某些经批准的第三方软件而EPPLUS不在其中(是的!愚蠢的我投资时间而不先检查这个)。我可以要求他们考虑,但我不知道他们是否批准或批准他们需要多长时间。我的同事建议我寻找替代方案。以下是我的选择。
在服务器上安装MS-Excel并修改C#应用程序,以便在没有EPPLUS的情况下完成工作。我在这里的问题是使用此选项生成数据透视表和图表有多难。
SSIS。我之前非常精通并且生成出色。但我不知道如何使用SSIS生成数据透视表和图表。
我希望这很清楚。任何帮助表示赞赏。提前致谢
答案 0 :(得分:0)
您可以创建所需的布局作为SSRS报告,并使用"导出到Excel"选项。
如果您从未使用过SSRS,那么自然会有一个学习曲线。