Ten krótki samouczek pokazuje jak wyeksportować JSON do Excel w Node.js. Zawiera ustawienia środowiska do testowania przykładowego kodu, listę kroków do napisania aplikacji oraz uruchamialny przykładowy kod do opracowania konwertera JSON na Excel w Node.js. Poznasz również różne techniki dostosowywania odczytu danych ze źródłowego pliku JSON oraz ustawiania różnych właściwości danych eksportowanych do pliku Excel.
Kroki konwersji JSON na XLSX w Node.js
- Ustaw środowisko, aby używało Aspose.Cells dla Node.js przez Javę do konwersji JSON na Excel
- Wczytaj zawartość JSON do zmiennej łańcuchowej
- Ustaw formatowanie danych JSON podczas wyświetlania w pliku Excel
- Dostosuj zadanie odczytu JSON za pomocą obiektu JsonLayoutOptions
- Utwórz instancję workbook i uzyskaj dostęp do arkusza, do którego mają zostać zaimportowane dane JSON
- Wywołaj metodę importData() z klasy JsonUtility
Te kroki podsumowują proces importowania JSON do Excela w Node.js. Proces inicjowany jest odczytaniem zawartości JSON do zmiennej łańcuchowej, następnie ustawieniem formatu danych wyjściowych w pliku Excel oraz dostosowaniem procesu odczytu z pliku JSON. W ostatnim kroku klasa JsonUtility służy do ostatecznego zaimportowania danych za pomocą metody importData().
Kod do konwersji pliku JSON do Excela w Node.js
Ten kod demonstruje proces eksportowania JSON do Excela w Node.js. Używa klasy CellsFactory do utworzenia domyślnego stylu, a następnie zmodyfikowania go w celu użycia go w JsonLayoutOptions, takiego jak ustawienie wyrównania tekstu, koloru i pogrubienia, jednak istnieje wiele innych właściwości, które można ustawić, na przykład ustawienie obramowania, tła kolor, kierunek tekstu i flaga zawiniętego tekstu. Podobnie po zaimportowaniu danych JSON do skoroszytu możesz korzystać z innych funkcji dostępnych w klasach Workbook i Worksheet.
Ten artykuł był dla nas przewodnikiem po konwersji JSON do Excela w Node.js. Jeśli chcesz przekonwertować plik JSON na plik CSV, zapoznaj się z artykułem jak przekonwertować Excela na CSV za pomocą Node.js.