用于 50000 及以上数据集的 ui 网格等电子表格

Posted

技术标签:

【中文标题】用于 50000 及以上数据集的 ui 网格等电子表格【英文标题】:spreadsheet like ui grid for 50000 and above data sets 【发布时间】:2018-08-10 08:22:39 【问题描述】:

我正在做一个项目,我需要一个类似 ui 的谷歌电子表格和谷歌电子表格具有的相同功能,包括公式格式,最重要的是它应该处理大约行的大型数据集 50000 行。 我使用了可操作的电子表格库,但它不包含功能栏,并且加载大型数据集需要花费太多时间。 我研究了其他开源电子表格网格, 我找到了 slickgrid 和 kendo ui,请建议我应该将哪一个用于大型数据集,它不会影响性能,并且应该具有 与 google 电子表格和公式栏相同的 ui .

【问题讨论】:

【参考方案1】:

SlickGrid 非常适合显示大型数据集,因为它具有虚拟滚动功能。但是,电子表格不是其主要用途,您可能会发现要完成您所描述的工作需要做很多工作。 Slickgrid 更像是一个工具包——基础很好,你可以在上面构建一个坚实的结构。但它不会给你开箱即用的东西。

Ag-Grid 是另一个网格,它是我见过的唯一一个在设计上与 SlickGrid 相似的网格,您可能想查看一下 - 基本版本是免费的,对于更高级的功能您需要付费版本。一般来说,擅长显示的网格(数量不计其数)与提供良好编辑功能的网格之间存在很大差距。这通常是分界线。

请注意,您所描述的是公司建立整个业务的基础 - 无论您采用哪种方式,它都不会快速或容易。

【讨论】:

我可以在 SlickGrid 中包含公式 Slickgrid 无法理解开箱即用的公式。您必须构建该功能。查看:www.ethercalc.net。或谷歌“在线电子表格开源” ag-grid 是免费使用的,企业版中只有少数功能需要付费。

以上是关于用于 50000 及以上数据集的 ui 网格等电子表格的主要内容,如果未能解决你的问题,请参考以下文章

UI优化策略-网格重建

Kendo UI:Kendo 网格的惰性绑定

Tensorflow机器学习入门——cifar10数据集的读取展示与保存

构建垃圾邮件分类器

网上打印纳税申报表等预览有网格打印不显示

从SQL服务器为数据集的每一行发送电子邮件。