忘记使用 AngulaJS 进行文件操作吧。Angular 是一个前端 JS 框架,不支持任何文件操作。您需要有权访问存储文件的服务器,并且只能使用服务器端语言获取它。
编辑:
好吧,我了解到您可以使用FileReader API或$parse Angular 服务在前端读取文件内容,这真的很酷。
选项 A:阅读此StackOverflow 问题和答案,并按照plnkr查看与 Angular 一起使用的 FileReader API 示例。感谢@MajoB 提供了出色的答案和代码示例。
选项 B:检查官方 Angular 文档以了解有关$parse服务的信息,并检查此小提琴以查看其实际情况。
不幸的是,FileReader API 和 $parse 服务都无法读取 Excel 文件。他们可以阅读、、、.txt甚至但不能.csv.json.html.xlsx