Экспорт в xls с помощью плагина Angular2Csv - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь экспортировать мой массив объектов данных из API в XLS.Я могу экспортировать данные с помощью плагина в xls.Но хитрость здесь в том, чтобы экспортировать только выбранные столбцы в xls.У меня есть массив из 5 объектов, поступающих из API.Мне нужно экспортировать только 2 из них в xls.Как я могу достичь этого?Я приложил снимок [! [Введите описание изображения здесь] [1]] [1] сгенерированный отчет с 5 столбцами, но мне нужно только 2 из этих столбцов.Пожалуйста, предложите.

Используемый плагин: https://www.npmjs.com/package/angular2-csv

1 Ответ

0 голосов
/ 12 сентября 2018

Вы можете экспортировать выбранный столбец.Это возможно.Прежде всего вы объявляете массив.Чем извлечь необходимый столбец, который вы хотите показать из списка, поступающего из API, и затем сохранить их в переменной.После этого вы используете цикл for и помещаете их в arry `this.lstEmployees = this.employee;// показать активных сотрудников // excelSheet start

      for (var i = 0; i < this.lstEmployees.length; i++) {
        this.data.push(
          {
            Item_Description: this.lstEmployees[i].ITM_DES,
            Unit_Of_Measurement: this.lstEmployees[i].UOM_ABR,
            Item_Rate: this.lstEmployees[i].QTD_RTE,
            Item_Price: this.lstEmployees[i].QTY_PRC,
            Item_Quotation: this.lstEmployees[i].QTN_NUM,
            Paymen_type: this.lstEmployees[i].PMT_FLG,
            Tax_Type: this.lstEmployees[i].TAX_FLG,
            Delivery_Type: this.lstEmployees[i].DLV_FLG,
          })

      }`

здесь lstEmployee - список, поступающий из базы данных, а данные - это массив.Надеюсь, вы получили это

...