Es gibt mehrere Bibliotheken in Node.js zum Erstellen von Excel-Dateien. Eine sehr beliebte ist `exceljs`. Hier ist ein Beispiel, wie man sie verwenden kann:
1. Installieren Sie zuerst die Bibliothek exceljs mit npm:
```bash
npm install exceljs
```
2. Fügen Sie den folgenden Code in eine JavaScript-Datei ein:
```javascript
let ExcelJS = require(‘exceljs’);
let workbook = new ExcelJS.Workbook();
let worksheet = workbook.addWorksheet(“My Sheet”);
worksheet.columns = [
{ header: ‘Id’, key: ‘id’, width: 10 },
{ header: ‘Name’, key: ‘name’, width: 30 },
{ header: ‘Age’, key: ‘age’, width: 10 },
];
worksheet.addRow({ id: 1, name: ‘John Doe’, age: 30 });
worksheet.addRow({ id: 2, name: ‘Jane Doe’, age: 20 });
workbook.xlsx.writeFile(‘Output.xlsx’)
.then(function() {
console.log(‘Excel file created.’);
});
```
Dieser Code erstellt eine neue Excel-Datei namens “Output.xlsx” mit einer Arbeitsblatt namens “My Sheet”. In dem Arbeitsblatt erstellt er 2 Spalten ‘Id’, ‘Name’ und ‘Age’ und fügt 2 Zeilen mit Daten hinzu.
Jede Zeile repräsentiert ein JSON-Objekt, wobei der Schlüssel dem ‘key’ in den Spalten entspricht und der Wert der entsprechende Wert für diese Spalte ist.