Я пытаюсь импортировать файл Excel и показать его содержимое в виде таблицы в веб-приложении
Что у меня есть:
read-excel.component. ts
import { Component, ElementRef, ViewChild, OnInit, Output } from '@angular/core';
import * as xlsx from 'xlsx';
const { read, utils: { sheet_to_json } } = xlsx;
@Component({
selector: 'app-read-excel',
templateUrl: './read-excel.component.html',
styleUrls: ['./read-excel.component.css']
})
export class ReadExcelComponent implements OnInit {
constructor() {}
ngOnInit () {
}
$mport(data: any, options: xlsx.ParsingOptions): any[][] {
const workBook: xlsx.WorkBook = read(data, options)
const workSheet: xlsx.WorkSheet = workBook.Sheets[workBook.SheetNames[0]]
return sheet_to_json(workSheet, {header : 1, raw: true})
}
}
и в моем read-excel.component. html
Read Excel Files
однако , когда я импортирую файл, меня встречает ошибка Error: Cannot read property 'slice' of undefined
в консоли