Descargar elementos de la base de datos en una tabla de Excel con Angular

by | May 24, 2019 | Conocimiento General

1.- instalar esta pendencia:

npm install xlsx

 

2.- importar  en el componente en el que se vaya a trabajar

import * as XLSX from 'xlsx';

 

3.- Dentro del servicio que se consuma se debe poner lo siguiente:

  • Se puede crear un variable para recibir los datos del ws o directamente pasarlos en la variable workSheet.

this.vehicles.listVehicles().subscribe((data) => {

      const readyToExport = data;

      const workBook = XLSX.utils.book_new(); // create a new blank book

      const workSheet = XLSX.utils.json_to_sheet(readyToExport);

      XLSX.utils.book_append_sheet(workBook, workSheet, 'data'); // add the worksheet to the book

      XLSX.writeFile(workBook, 'inventario.xlsx'); // initiate a file download in browser

 

        }, error1 => {

              });

 

Entradas relacionadas

Descubre en 5 minutos las áreas de tu empresa puedes mejorar