使用Angularjs将Excel转换为JSON

我试图让用户从他们的电脑上传一个excel文件,然后将其转换为JSON。 我需要这些文件作为JSON。 我有它,所以他们可以上传一个CSV到JSON。 现在我想要杰出的JSON。 任何意见或指导,将不胜感激。 这需要使用angularJS来完成。 谢谢!


忘记使用AngulaJS进行文件操作。 Angular是一个没有任何文件操作支持的前端JS框架。 您需要访问存储文件的服务器,并且只能使用服务器端语言获取。

编辑:

好吧,我已经了解到,您可以使用FileReader API或$ parse Angular服务来读取前端的文件内容,这非常酷。

选项A:阅读此StackOverflow问题并回答并按照plnkr查看FileReader API与Angular一起使用的示例。 荣誉@MajoB提供了一个很好的答案和代码示例。

选项B:检查官方Angular文档以阅读关于$parse服务的信息,并检查该提琴以查看它是否有效。

不幸的是,FileReader API和$ parse服务都不能读取Excel文件。 他们可以读取.txt.csv.json ,甚至.html但不能读取.xlsx


示例代码:

http://jsfiddle.net/d2atnbrt/3/

外部库:

https://github.com/SheetJS/js-xls
链接地址: http://www.djcxy.com/p/83749.html

上一篇: Convert Excel to JSON using Angularjs

下一篇: How can I modify self in a closure called from a member function?