Dino Geek, cerca di aiutarti

Come generare file Excel da Node.js?


Creare un file Excel da Node.js può essere raggiunto utilizzando il modulo `exceljs`. Per iniziare, è necessario installare il modulo. Puoi farlo eseguendo il comando `npm install exceljs` nel tuo terminale.

Ecco un esempio di come creare un semplice foglio di lavoro:

```
var Excel = require(‘exceljs’);

// Creare un nuovo istanza del foglio di lavoro
var workbook = new Excel.Workbook();

// Aggiungere un foglio di lavoro
var worksheet = workbook.addWorksheet(‘My Sheet’);

// Aggiungere dati al foglio di lavoro
worksheet.columns = [ { header: ‘Id’, key: ‘id’, width: 10 }, { header: ‘Name’, key: ‘name’, width: 32 }, { header: ‘D.O.B.’, key: ‘dob’, width: 15 },
];

worksheet.addRows([ {id: 1, name: ‘John Doe’, dob: new Date(1970,1,1)}, {id: 2, name: ‘Jane Doe’, dob: new Date(1965,1,7)},
]);

// Salvare il file
workbook.xlsx.writeFile(‘MyExcelFile.xlsx’) .then(function() { // il file excel è salvato. Fai quello che vuoi! });
```

Questo codice creerà un file Excel chiamato “MyExcelFile.xlsx” con una singola tabella con le colonne “Id”, “Name” e “D.O.B.” e con due righe di dati.

Nota: `writeFile` restituisce una promessa. Il file verrà effettivamente scritto solo quando la promessa verrà risolta, come mostrato nell’esempio.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo