22 lines
610 B
JavaScript
22 lines
610 B
JavaScript
const path = require('path');
|
|
const fs = require('fs');
|
|
const ExcelJS = require('exceljs');
|
|
|
|
async function run() {
|
|
const outDir = path.resolve(__dirname, '../../../templates');
|
|
fs.mkdirSync(outDir, { recursive: true });
|
|
|
|
const workbook = new ExcelJS.Workbook();
|
|
const sheet = workbook.addWorksheet('Usuarios');
|
|
sheet.addRow(['Nombre', 'Email', 'Departamento', 'Cargo']);
|
|
|
|
const outPath = path.join(outDir, 'plantilla_usuarios.xlsx');
|
|
await workbook.xlsx.writeFile(outPath);
|
|
console.log('Plantilla XLSX creada:', outPath);
|
|
}
|
|
|
|
run().catch((err) => {
|
|
console.error(err);
|
|
process.exit(1);
|
|
});
|