在excel javascript中读取格式化表格中的数据

时间:2018-01-16 07:59:02

标签: javascript excel alasql sheetjs

我需要从excel文件中读取数据。在excel文件中,有格式化的表,其中包含我需要检索的数据。有没有可用的API来做到这一点?

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

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

见图片

enter image description here

1 个答案:

答案 0 :(得分:0)

我在nodeJS工作方面做了很多工作,但是使用javascript for excel工作根本不能很好地扩展。

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

另一种方法是创建一个xml解析器,因为xlsx文件几乎只是xml文件的压缩版本 - 这将是一个过度杀伤但它取决于你是什么类型的应用程序试图创造。

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