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