Cri*_*mpy 5 html javascript jquery vba excel-vba
我正在编写一些代码,用HTML/Javascript进行一些数据可视化.数据来自Excel VBA,它解析数据并根据数据写入javascript代码.该过程工作正常,但HTML文件的大小超过240MB,因为所有数千个html表存储为代码创建的变量.由于文件大小,我没有一个程序可以处理加载这个大小的文件来调试它.也许这个问题有解决方案?否则我需要更好的解决方案.
在尝试简化一些事情并使其更容易调试时,我想知道是否可以让我的VBA代码直接写入我的chrome浏览器本地存储.这样,HTML代码更清晰,在Dreamweaver中更容易调试和更改.
请评论可能有效的策略.由于我不确定它是否会起作用,我不愿意编写无法工作的代码.
这种策略看起来是错误的吗?从本地存储加载是否更快,或者从文本文件加载变量更快?我是否应该让VBA创建一个文本文件,然后在打开HTML文件时将其加载到本地存储中?
谢谢你的帮助.
无法轻松地从 Chrome 外部直接写入本地存储。此外,本地存储的上限低于 50mb,不可能容纳 240mbps。如果您确实想加载到本地存储中,则可以将加载器脚本附加到网页上。第一次访问该页面时,它会加载数据,但这仅适用于较小的数据集。
听起来,js/html 不是最好的选择,但如果这就是你想要的方式,如果你没有 SSD,那么我会猜测瓶颈是硬盘驱动器速度,而不是 RAM 或处理能力。将数据错误地转为 json 可能是值得的,因为它将是一个较小的文件。然后,您可以在加载单独的 Json/js 文件后将其转换为 html 表。
另一种想法是使用多个 json 文件而不是一个大文件。网络是一个美妙的异步世界,而硬盘则不是。请求单独加载每个文件,当它们完成加载时,显示它们的数据。这样,每个文件都包含一个显示的视觉元素。
最后一个想法,这真的需要在 html 表中吗?谁想在一页上看到 240mb 的数据?我知道我宁愿将其分成有意义的页面。
| 归档时间: |
|
| 查看次数: |
555 次 |
| 最近记录: |