首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优秀的web报表设计器

优秀的web报表设计器
EN

Stack Overflow用户
提问于 2011-09-09 16:54:04
回答 5查看 5.4K关注 0票数 1

我面临的任务是创建一个系统,该系统将基于DB数据为患者生成各种医学论文。有很多3d派对公司将使用该产品,因此该产品将是基于网络的。这个产品的主要目的是打印我上面提到的这些论文。用户已经准备好了打印个人信息的空白纸。所有用户都有不同的打印机,我需要解决的主要问题是每个打印机都在自己的方式打印,印记的字符失去了他们的位置。

我可以解决这个问题的可能方法是在系统中嵌入报表设计器,允许每个用户“调整”报表以正确打印。顺便说一句,我们将所有必要的文档报告存储在.fr3文件中。这是因为我们在另一个桌面应用程序中使用相同的报表,并且我们在该应用程序中使用快速报表引擎。所以唯一的web报表设计器I have found is Stimul soft reports web designer。但是它太大,笨拙,对于这个小项目来说似乎太重了。你们能给我一些轻量级的web报表设计器/引擎来解决我的问题吗?

附言:对不起,我的英语很差。我将使用ASP .NET MVC3 (C#)来实现这个项目。

EN

回答 5

Stack Overflow用户

发布于 2011-09-09 23:00:04

关键问题是,您是否需要通过浏览器进行报告设计,是否只需要打印机定位,或者报告设计是否可以在用户的计算机上执行,而报告生成必须在浏览器上进行。

如果你需要在浏览器中设计报表,那么你只能使用像Stimulsoft这样的产品,正如你所说的,Stimulsoft往往是落后和有限的。

根据您的问题,您可能面临的问题是,您需要将报告放置在打印机上,因为所有打印机都将生成的报告的左上角设置在纸张上略有不同的位置。处理此问题的最好方法是使您的报表正常工作,而不考虑页面上打印的左上角,因为差异很小。但如果这不起作用,只需提示用户提供调整值。

最后,如果你想要一个非程序员可以很容易地设计报表,并且设计师可以在他们的计算机上工作的系统,请看看Windward Reports (免责声明--我是Windward的首席技术官。使用Windward,您可以在Microsoft Word、Excel或PowerPoint中设计报表,因此它既简单又功能强大。

票数 1
EN

Stack Overflow用户

发布于 2011-09-10 20:13:06

我不明白你的立场有什么问题。正常的报告解决方案在不同的打印机上打印相同的内容(不适用于旧的9点打印机)。

是否要在表单(空白)中打印?i-net Clear Reports有一个用于表单打印的页面选项和一个Online Designer。您可以在页面设置对话框中找到表单打印选项。

或者在浏览器中搜索简单的设计器?然后,您可以在ad-hoc reporting中查看。

票数 1
EN

Stack Overflow用户

发布于 2011-09-09 17:52:40

使用SQL-Server报告服务(其最新和最新的错误纠正版本为2008 R2 )。

它可以渲染为HTML,并导出为PDF,XLS,CSV和Word (Word只有一个商业自定义扩展)。它还有一个COM对象,允许报告在没有安装SSRS的情况下独立运行。除了SQL server之外,SSRS还支持OracleProvider。

如果MS-SQL依赖过于夸张,您可以看看Eclipse BIRT,它是Java SSRS的克隆,具有web查看器和JDBC数据库连接(但是,报告格式不兼容)。

不好的是,它需要与SQL服务器版本一起提供的Visual Studio版本(所以在Visual Studio 2010中不需要设计SSRS 2008 R1/R2报表,您需要Visual Studio 2008)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7359249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档