html - 大型 HTML 表格到本地数据库

标签 html json database

当运行大型数据集时,我的程序会生成大型 HTML 文件(即有时在 200mb 范围内)。 (这些结果文件只能在本地查看,不能通过互联网查看)

但是浏览器无法打开大文件(参见 stackoverflow answer)——即浏览器在加载完整文件之前就崩溃了。

这个结果文件实际上只是一个可以排序的表格(可以看到较小的版本 here )。这些大文件有时超过 30,000 行...

我会使用 Tablesorter with the Pager plugin , 但尽管表格被拆分为页面,但实际的 HTML 文件大小并没有减少。所以这不能解决问题...

因此,我计划将表格简单地存储为 Json,然后通过 Javascript 创建较小的(分页)表格。我也会尝试使用 JS 实现排序。

我觉得可能有更好的方法来做到这一点(Js/Jquery 对 30,000 多行数据等进行排序可能会很慢)。

那么我可以在这里使用现有的框架吗?

最佳答案

我认为您正在寻求的答案实际上是做您正在尝试的事情。

在浏览器中显示 200mb 的几乎所有内容可能对最终用户没有用 - 即使它确实加载,滚动和重新绘制也会使使用起来很痛苦。

我建议使用预过滤器,让/强制用户将结果过滤为更有意义的数据集……和/或将结果限制为 50/100/250?能够翻阅剩余内容。

对于用户确实需要所有数据的场景(或客户坚持 ;-)他们最喜欢的文本编辑器/电子表格(甚至数据库)应用程序。

关于html - 大型 HTML 表格到本地数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30362591/

相关文章:

php - 使用 CodeIgniter 的数据库查询将空值返回到数组中?

python - 使用 Python Flask 向现有用户注册时 Web 应用程序显示数据库错误

html - 控制高度/行高::选择色调

java - Jackson 确定列表字段的子类

json - 显示对象的值

ios - iOS 应用程序中的 SQLITE_BUSY 错误

html - 将 block 元素的父级设置为行内显示是否违法?

javascript - 访问iframe的顶部html和body标签

ruby-on-rails - Rails JSON API 在 JSON 中使用 PARAMS 测试 POST 请求

java - 使用默认 URL 和驱动器连接到数据库?