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 => {
});