使用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?