使用Angularjs将Excel转换为JSON

时间:2015-02-18 17:34:42

标签: angularjs json excel csv

我正在尝试让用户从他们的计算机上传excel文件,然后将其转换为JSON。我需要这些文件作为JSON。我有它,所以他们可以上传一个csv到JSON。现在我想要擅长JSON。对此有任何建议或指导将不胜感激。这需要使用angularJS来完成。谢谢!

2 个答案:

答案 0 :(得分:3)

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

编辑:

好的,我了解到你可以使用FileReader API$parse Angular服务来读取前端的文件内容,这真的很酷。

选项A:阅读此StackOverflow question and answer并按照plnkr查看与Angular一起使用的FileReader API的示例。感谢@MajoB提供了出色的答案和代码示例。

选项B :检查official Angular documentation以了解$parse服务并查看此fiddle以查看其运行情况。

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

答案 1 :(得分:1)

示例代码:

 SecondsElapsed = Round(Timer - StartTime, 2)
 MsgBox "This code ran successfully in " & SecondsElapsed & " seconds", vbInformation

外部图书馆:

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