gpt4 book ai didi

java - 如何在 HTML 页面中显示 CSV 文件中的大量数据?

转载 作者:太空宇宙 更新时间:2023-11-04 14:11:22 24 4
gpt4 key购买 nike

伙计们。我需要开发一些在工作中使用的东西,但我有一些疑问,所以我希望有人可以帮助我:)

情况:我在一家公司的信息安全领域工作。我们使用 QualysGuard 工具来搜索客户服务器中的漏洞。我的职责之一是管理关键绩效指标 (KPI),以跟踪我们在几周内应用了多少个补丁。我以 CSV 格式下载数据,然后在 Excel 中制作大量内容来组织所有内容,并按客户名称、操作系统和漏洞严重性排序。

问题:下载的 CSV 文件中有大量数据(每个文件有 35MB 左右,80000 多行),我必须做大量重复性工作才能最终使这些文件看起来很好(创建数据透视表,按 Assets 、操作系统和严重性排序,将不同数量的数据分开组(​​例如,一些客户拥有 100 多台服务器,这意味着他们的服务器中的漏洞比只有 2 台服务器的客户要多得多。我必须做每周都会这样做。在月底,我必须为每个客户和每个操作系统列出前 10 个最容易受到攻击的服务器。并以图表形式绘制这些数据。

我需要什么:我的老板问我是否可以创建一个系统(最好是基于网络的)来读取这些 CSV 文件并显示它们的数据,也许还可以用它们绘制一些图表。

问题:最好的方法是什么?我想过使用 PHP,我在解析 CSV 文件数据并使用它们方面有一些经验,但是,由于 PHP 是一种服务器端语言,我认为我将无法动态显示数据。所以我想知道在这种情况下哪种编程语言是最好的? Javascript 可以处理吗?或者用 python 或 ruby​​ 的东西?或者也许是一些使用 Java 的 Web 应用程序?或者甚至是 PHP,如果与 MySQL 查询相结合? (我不确定我是否能够使用公司的数据库,因此,MySQL 解决方案不是我的首选 XD )有人遇到过这样的麻烦吗?我不是要求任何人给我写程序,我只是需要一些提示。感谢所有回答问题的人:)如果没有答案,至少感谢您的阅读:)

最佳答案

乍一看,语言并不重要。您必须将其加载到服务器进行处理,因为您无法从 JavaScript 访问本地文件。

我的建议是(如果您确实需要处理 CSV 文件)加载文件,从数据生成 JSON 对象,并使用 JavaScript 从客户端使用 JSON 对象。

根据文件的大小,您可能需要对数据进行分页,这样就不需要下载整个数据。但最好将其加载到数据库上,然后使用 AJAX 根据需要加载数据,甚至使用某些客户端组件绘制它。

关于java - 如何在 HTML 页面中显示 CSV 文件中的大量数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28287466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com