Logo

jak używać biblioteki xlsx w node js z npm

## Jak używać biblioteki xlsx w Node.js z npm

berserk jakie zakończenie czeka gutsa

Biblioteka xlsx to popularne narzędzie w ekosystemie Node.js, które umożliwia pracę z plikami Excel. Pozwala ona na odczyt, zapis oraz modyfikację plików w formatach .xls i .xlsx. W niniejszym artykule przedstawimy, jak zainstalować oraz korzystać z tej biblioteki w swoim projekcie.

gaus rifle fallout 4 jak zdobyć tę potężną broń

### Instalacja biblioteki

Aby rozpocząć, musisz zainstalować bibliotekę xlsx. Otwórz terminal w katalogu swojego projektu Node.js i użyj polecenia npm:

fame mma na jakim programie oglądać gdzie znaleźć transmisję

```bash

npm install xlsx

```

### Odczyt pliku Excel

Aby odczytać dane z pliku Excel, możesz użyć poniższego kodu:

gdzie znaleźć kontakt do casio polska

```javascript

const XLSX = require('xlsx');

// Wczytaj plik Excel

const workbook = XLSX.readFile('nazwa_pliku.xlsx');

// Wybierz pierwszy arkusz

const sheetName = workbook.SheetNames[0];

const worksheet = workbook.Sheets[sheetName];

// Odczytaj dane w formacie JSON

const data = XLSX.utils.sheet_to_json(worksheet);

console.log(data);

```

Powyższy kod wczytuje plik o nazwie `nazwa_pliku.xlsx`, wybiera pierwszy arkusz w skoroszycie i konwertuje go na format JSON.

tottenham vs wolves kogo obstawiać w tym meczu

### Zapis danych do pliku Excel

Aby zapisać dane do pliku Excel, należy stworzyć nowy skoroszyt, dodać arkusz i następnie zapisać:

```javascript

const XLSX = require('xlsx');

// Przygotuj dane do zapisania

const data = [

{ Imię: "Jan", Nazwisko: "Kowalski", Wiek: 30 },

{ Imię: "Anna", Nazwisko: "Nowak", Wiek: 25 }

];

// Stwórz nowy arkusz

const worksheet = XLSX.utils.json_to_sheet(data);

// Stwórz nowy skoroszyt

const workbook = XLSX.utils.book_new();

// Dodaj arkusz do skoroszytu

XLSX.utils.book_append_sheet(workbook, worksheet, 'Arkusz1');

// Zapisz skoroszyt do pliku

XLSX.writeFile(workbook, 'nowy_plik.xlsx');

```

W tym przypadku dane są przygotowane w formie tablicy obiektów, a następnie konwertowane na arkusz, który jest dodawany do nowego skoroszytu i zapisywany jako `nowy_plik.xlsx`.

### Modyfikacja istniejących plików

Możesz również modyfikować już istniejące pliki Excel. Przykład pokazuje, jak dodać nowy wiersz do arkusza:

```javascript

const XLSX = require('xlsx');

// Wczytaj istniejący plik

const workbook = XLSX.readFile('nazwa_pliku.xlsx');

const sheetName = workbook.SheetNames[0];

https://medium.com/@xxginc83ce/jak-używać-biblioteki-xlsx-w-node-js-z-npm-26577997b40f

const worksheet = workbook.Sheets[sheetName];

// Odczytaj dane

const data = XLSX.utils.sheet_to_json(worksheet);

// Dodaj nowy wiersz

data.push({ Imię: "Krzysztof", Nazwisko: "Wiśniewski", Wiek: 40 });

// Utwórz arkusz z zaktualizowanymi danymi

const updatedWorksheet = XLSX.utils.json_to_sheet(data);

// Zaktualizuj arkusz w skoroszycie

workbook.Sheets[sheetName] = updatedWorksheet;

// Zapisz zmiany do pliku

XLSX.writeFile(workbook, 'nazwa_pliku.xlsx');

```

Powyższy kod odczytuje istniejący plik, dodaje nowy wiersz i zapisuje zmodyfikowany arkusz.

### Podsumowanie możliwości

Biblioteka xlsx w Node.js zapewnia wiele funkcji umożliwiających pracę z plikami Excel. Możesz odczytywać dane, zapisywać nowe pliki oraz modyfikować istniejące skoroszyty w prosty i efektywny sposób. Dzięki tej bibliotece, praca z danymi w formacie Excel staje się łatwiejsza i bardziej intuicyjna.