213/5000我正在尝试下载一个excel文件到Angular。我有一个"Day“列,它应该从1打印到31。但是如果我这样做,我只打印最后一个数字(31)。
dataExcel : any;
days = [1, 2, 3, 4, 5, 6, 7, 8, ... , 31];
for(let i = 0 ; i <32; i++){
this.dataExcel = [{
Day: this.days[i]
}]
}
如何打印excel文件中的所有数字?
发布于 2020-02-04 18:33:35
您不应该覆盖现有的数组,您应该继续在现有的日期数组中添加新的项( day )。下面的代码片段可能会对您有所帮助。
dataExcel = [];
days = [1, 2, 3, 4, 5, 6, 7, 8, ... , 31];
for(let i = 0 ; i <32; i++){
this.dataExcel.push({
Day: this.days[i]
});
}
如果变量是在方法内部定义的
dataExcel = [];
days = [1, 2, 3, 4, 5, 6, 7, 8, ... , 31];
for(let i = 0 ; i <32; i++){
dataExcel.push({
Day:days[i]
});
}
https://stackoverflow.com/questions/60055352
复制相似问题