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