angular 导入excel文件时数据为图上格式,如何循环这种格式的数据,应用xlsx库
importData(file: File) {
const reader = new FileReader();
reader.onload = (e: any) => {
const data = new Uint8Array(e.target.result);
const workbook = XLSX.read(data, { type: 'array' });
// 只读取第一个工作表
const firstSheetName = workbook.SheetNames[0];
const worksheet = workbook.Sheets[firstSheetName];
// 将工作表转换为JSON
const jsonData = XLSX.utils.sheet_to_json(worksheet);
// 循环处理
jsonData.forEach(row => {
// ???
});
};
reader.readAsArrayBuffer(file);
}
}
