2009-11-27 34 views
1

在我目前正在使用的应用程序上,我们需要一种方式让用户以Microsoft Word或Excel格式(导出和打印)生成报告。是否有使用Office模板的.Net报告工具?

其中一个要求是用户将使用Word或Excel模板文档创建报告模板。

我试过google报告工具,它使用word和excel模板作为报告模板,而我发现的唯一一个(windwards)方式太昂贵,并不适合我们的需求。我们不能有服务器来生成报告,因此报告需要由应用程序直接生成(Windows窗体)。

+0

Gimly - 我是Windward的创始人/首席技术官。我们也有一个比较便宜的产品,您可以将报告合并到您的应用程序中。不需要服务器。 (我们刚刚也发布了一个SAAS版本。) – 2011-05-30 15:38:15

回答

0

我认为您在搜索的解决方案中受到限制。为什么必须使用基于Word和/或Excel的模板编辑器。这两个程序都是文档编辑器。基于这个程序的模板编辑器非常有限,无法制作出好的模板编辑器。如果你打电话给Word或任何第三方程序,我看不出有什么区别。

由于报告基于大多数情况下来自数据库的数据,因此将其安装在数据所在的服务器上是有意义的。

我想你问错了问题。更感兴趣的问题是:

我的数据(DBMS,XML等)
  • 报告功能,如排序,分组,加盟,图表,交叉表,表格印刷等
  • 需要的用户
    • 支持经验,应该从应用程序开发人员,网络管理员或最终用户使用设计人员。在最后一种情况下,特设报告作为完全报告设计者更好。
  • +0

    我明白你的观点,你当然是对的。问题在于应用程序已经包含某种报告,并且用户已经习惯于在Excel上创建报告。 考虑到应用程序分发给客户的方式,实际上很难有专门的服务器进行报告。 也许报表工具已经满足我们的需求,我们现在需要的只是从我们数据库中的一些数据中轻松打印标签(例如地址) – Gimly 2009-11-29 18:20:23

    1

    有一种替代Windwards报告 - Templater
    它也是基于标签,但更轻量。