Скачать Excel Angular 8 - PullRequest
       5

Скачать Excel Angular 8

0 голосов
/ 04 февраля 2020

213/5000 Я пытаюсь загрузить файл Excel в Angular. У меня есть столбец «День», который должен печататься от 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]
  }]
}

Как я могу go о печати всех числа в файле excel?

1 Ответ

0 голосов
/ 04 февраля 2020

Вы не должны перезаписывать существующий массив, вы должны продолжать добавлять новый элемент (день) в существующий массив дня. Следующий фрагмент кода может вам помочь.

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]
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...