我需要从 excel 文件中读取数据。在 excel 文件中,有一些格式化的表格,其中包含我需要检索的数据。是否有可用的 API 来执行此操作?
目前,我用于在 Excel 中读取数据的是 ALASQL,其中它返回 excel 中数据的 JSON 对象并且不检测格式化表。我还找到了SheetJS,它还返回JSON对象、CSV格式和其他格式的excel文件,逐行读取excel文件。
示例 Excel 文件需要用 Javascript 读取。它应该能够检测格式化表格并获取表格中的数据
看图片
我需要从 excel 文件中读取数据。在 excel 文件中,有一些格式化的表格,其中包含我需要检索的数据。是否有可用的 API 来执行此操作?
目前,我用于在 Excel 中读取数据的是 ALASQL,其中它返回 excel 中数据的 JSON 对象并且不检测格式化表。我还找到了SheetJS,它还返回JSON对象、CSV格式和其他格式的excel文件,逐行读取excel文件。
示例 Excel 文件需要用 Javascript 读取。它应该能够检测格式化表格并获取表格中的数据
看图片
我也用 nodeJS 做了很多 excel 工作,但是使用 javascript 做 excel 工作并不能很好地扩展。
根据我的经验,可用于此类工作的最佳工具是Aspose.Cells for Javascript via Java
https://products.aspose.com/cells/javascript,特别是如果您在企业中工作 - 这是一个非常可靠的解决方案,也是最好的解决方案。不过,基于 .NET 的速度可能会快得多。
另一种方法是创建一个 xml 解析器,因为xlsx
文件几乎只是 xml 文件的压缩版本 - 这将是非常过分的,但这取决于您尝试创建的应用程序类型。
至于开源库,我还没有看到任何像阅读表格格式那样复杂的东西。