Comment créer et écrire un fichier Excel (.xlsx) en utilisant Node.js ?
Utilisez la bibliothèque exceljs :
const ExcelJS = require('exceljs');
const workbook = new ExcelJS.Workbook();
const worksheet = workbook.addWorksheet('Feuille1');
worksheet.addRow(['Nom', 'Age']);
worksheet.addRow(['Alice', 25]);
await workbook.xlsx.writeFile('fichier.xlsx');
Ou xlsx (SheetJS) :
const XLSX = require('xlsx');
const wb = XLSX.utils.book_new();
const ws = XLSX.utils.aoa_to_sheet([['Nom', 'Age'], ['Alice', 25]]);
XLSX.utils.book_append_sheet(wb, ws, 'Feuille1');
XLSX.writeFile(wb, 'fichier.xlsx');