许多企业使用 Excel 文件来管理价目表、产品库存、广告设置、财务数据等。然而,由于网络的普及,组织越来越需要在网站上显示此类数据或在第三方工具中处理它。将 Excel 数据转换为基于 Web 的格式(如 JSON 和 HTML)使之成为可能。
软件开发商 DHTMLX 最近在 GitHub 上发布了三个开源库,可以流畅且安全地将 Excel 文件转换为 JSON 和 HTML,以便在 Web 上使用
这三个库都是使用 WebAssembly (Wasm) 标准和 Rust 编程语言开发的。这些技术有助于工具的高度可靠的代码和快速的性能。转换过程中没有漏洞,您不必担心数据在处理过程中的安全性,并且少量代码可以极快地执行操作。因此,您可以在项目中使用这些开源工具来维护快速且安全的网站和 Web 应用程序。
将您的 Excel 数据转换为 JSON 以及从 JSON 转换回 Excel
前两个开源库将 Excel 文件中的数据转换为 JSON 格式 (Excel2Json 转换器),以及从 JSON 转换回 Excel (Json2Excel 转换器)。您可以使用 npm 或 CDNJS 安装这些库。数据转换后,您的数据和样式将保存在 Excel 或 JSON 中。
将 Excel 转换为 JSON 以及反之亦然的最常见用例之一是将您的 Excel 表格嵌入到基于 Web 的电子表格中,并为最终用户提供从您的 Web 应用程序导入和导出 Excel 文件的能力。
将 Excel 数据显示为 HTML 表格
Excel2Table 是基于 Excel2Json 库构建的。数据呈现为 HTML 表格,保留了 Excel 表格中的所有样式。
使用 Excel2Table 非常简单直接
- 通过在命令行中运行以下命令来安装库
npm i excel2table
- 然后将库导入到您的项目中
import "excel2table";
- 最后,调用 render 函数
excel2table.render(html_container, data, config);
您可以在 DHTMLX 的 GitHub 存储库中找到此函数的所有参数和其他技术细节。
结果,您将获得 Excel 表格的精确 HTML 版本

使用 Excel2Table 开源库创建的 HTML 表格。
如果您需要为您的应用程序配备预览功能(例如 Excel 文件查看器),则生成 HTML 表格非常有用。您还可以将 Excel 文件链接到您网站上的 HTML 表格,并在 Excel 电子表格中的内容发生更改时动态更新它。这减少了您网站管理的 manual 工作量,并有助于保持重要信息的更新。您还可以设置 HTML 表格的样式以匹配您的网站,从而统一外观和感觉。
这三个库都在 MIT 许可证下分发,这允许您在非商业和商业项目中使用它们。
我希望您会发现这些工具对您的项目有所帮助。试用一下,不要犹豫在下面的评论中分享您的反馈。
4 条评论