0

我需要从 excel 文件中读取数据。在 excel 文件中,有一些格式化的表格,其中包含我需要检索的数据。是否有可用的 API 来执行此操作?

目前,我用于在 Excel 中读取数据的是 ALASQL,其中它返回 excel 中数据的 JSON 对象并且不检测格式化表。我还找到了SheetJS,它还返回JSON对象、CSV格式和其他格式的excel文件,逐行读取excel文件。

示例 Excel 文件需要用 Javascript 读取。它应该能够检测格式化表格并获取表格中的数据

看图片

在此处输入图像描述

4

1 回答 1

0

我也用 nodeJS 做了很多 excel 工作,但是使用 javascript 做 excel 工作并不能很好地扩展。

根据我的经验,可用于此类工作的最佳工具是Aspose.Cells for Javascript via Java https://products.aspose.com/cells/javascript,特别是如果您在企业中工作 - 这是一个非常可靠的解决方案,也是最好的解决方案。不过,基于 .NET 的速度可能会快得多。

另一种方法是创建一个 xml 解析器,因为xlsx文件几乎只是 xml 文件的压缩版本 - 这将是非常过分的,但这取决于您尝试创建的应用程序类型。

至于开源库,我还没有看到任何像阅读表格格式那样复杂的东西。

于 2018-01-16T09:56:23.637 回答