javascript - 使用数据网格功能创建可移植的 HTML 报告

标签 javascript html datagrid reporting

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

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

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

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

有没有人已经这样做了?或者也许您可以推荐一个合适的数据网格项目来 fork 以开始工作?我在看http://backgridjs.com/但不确定它是否是一个合适的候选人。

感谢任何反馈。

最佳答案

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

现在我使用电子表格软件(OpenOffice 或 LibreOffice)“开发”我的工具,并感谢 Appizy。让我知道它是否满足您的需求。

我真的很期待有关该服务的一些反馈。

BR,尼古拉斯

关于javascript - 使用数据网格功能创建可移植的 HTML 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17322722/

相关文章:

c# - 如何在代码隐藏中编辑数据网格中的单个单元格

javascript - 向此推荐 slider 添加动画

javascript - Firefox 3.6 <label><p> 渲染问题

javascript - 专注于不使用 ID 的输入字段

php - PHP 函数的 HTML 输出

wpf - 删除 DataGrid 单元格虚线边框?

javascript - $.get 不是 window.function 定义中的函数

javascript - 使用 Jquery 隐藏动态生成的 <p>

html - 在 Chrome 中使用多列分隔样式的列表

wpf - 我可以以编程方式向 WPF 数据网格添加一行吗?