Я пытаюсь прочитать файл Excel в формате angular 7 из папки ресурсов. В консоли я получаю данные как, Data is Blob {size: 18151, введите: "application / vnd.openxmlformats-officedocument.spreadsheetml.sheet"} и преобразованные данные в виде мусорных символов,
Мне нужны данные в формате JSON или строковом формате, но я не могу их изменить
ngOnInit() {
this.http.get('assets/files/test.xlsx', { responseType: 'blob' }).subscribe(data => {
console.log('Data is ', data);
this.readFile(data);
},
error => {
console.log(error);
})
}
readFile(myBlob) {
var myReader = new FileReader();
// handler executed once reading(blob content referenced to a variable) from blob is finished.
myReader.addEventListener("loadend", (e: any) => {
console.log(e.srcElement.result); // prints a string
});
// start the reading process.
myReader.readAsText(myBlob);
}