创建具有数据网格功能的可移植HTML报告

Creating portable HTML reports with datagrid features

本文关键字:可移植 HTML 报告 功能 网格 数据 数据网 创建      更新时间:2023-09-26

创建业务报告时,导出通常是一项重要功能,因此用户可以共享数据;然而,您通常必须在保留格式(PDF)或保留数据操作功能(CSV、XLS)之间进行选择。

我正在考虑一种更好的导出报告格式,该格式具有以下功能:

  1. 一个单一的HTML文件,可以被所有主要的浏览器使用,包括移动版本。典型的用例是,一些用户可以访问一个复杂的系统,而另一些用户需要它的一些数据,但访问该系统是过度的。手动导出和操作Excel文件是有限且耗时的
  2. 能够对报表中的数据进行排序、分组/小计和筛选(因此,没有服务器)。生成的页面/应用程序可以先过滤服务器数据,然后将可见的内容(包括分组/排序)导出到此文件
  3. 能够打印并导出到CSV(可能像这样)。这应该和获得格式化的XLS文件"一样好",再加上增加的可移植性,如果需要额外的操作,在电子表格软件中打开应该是微不足道的

这方面的一般方法并不难想象:一个HTML数据网格,所有源JS文件都嵌入在文件中,一些数据导出函数。文件大小不是一个大问题,因为这会通过电子邮件发送,但网格之外的复杂设置(如图表)并不在范围内。

其他人已经这么做了吗?或者你可以向fork推荐一个合适的数据网格项目来开始工作?我在看http://backgridjs.com/但不确定这是否是一个合适的候选人。

感谢您的反馈。

我是一个名为Appizy的法国小服务的开发人员。作为一名工程师,我经常面临在公司外共享电子表格的问题。我终于结束了开发一段代码,将电子表格转换为HTML/CSS/JS中的独立工具。

现在,我使用电子表格软件(OpenOffice或LibreOffice)"开发"我的工具,并感谢Appizy。如果它能满足您的需求,请告诉我。

我真的很期待对服务的反馈。

BR,Nicolas