【发布时间】:2020-05-25 11:15:56
【问题描述】:
不好意思问,但为了解决我的问题,我需要问。 因此,我在从 Angular 项目中的 excel 文件中读取数据时遇到问题。该文件位于 assets 文件夹中。
我知道如何从文件夹中获取文件。
在 ngOnInit 内的 app.component.ts 中,我得到一个文件:
ngOnInit() {
this.http.get('assets/dataTest.xlsx').subscribe((data: any) => {
console.log("get: " + data);
});
}
我如何理解 http.get 我需要使用下面的代码:
const reader: FileReader = new FileReader();
reader.onload = (e: any) => {
console.log("READ " + e);
};
reader.readAsBinaryString(data);
但它不起作用。我收到一个错误:
错误类型错误:无法在“FileReader”上执行“readAsBinaryString”:参数 1 不是“Blob”类型。
请帮助我从 assets 文件夹中的 excel 文件中读取数据。
【问题讨论】:
标签: excel angular typescript