Oto krótki samouczek, który wyjaśnia, jak konwertować format JSON na format Excel w Pythonie, ładując plik źródłowy JSON z dysku do zmiennej łańcuchowej, a następnie zapisując go jako plik XLSX. Podczas tego procesu można utworzyć nowy skoroszyt lub załadować istniejący skoroszyt w celu zaimportowania danych JSON do określonego arkusza, zaczynając od komórki wyznaczonej przez użytkownika. Konwersją Python JSON do Excel można sterować za pomocą obiektu klasy JsonLayoutOptions, który umożliwia szereg dostosowań procesu konwersji.
Kroki, aby przekonwertować JSON na Excel w Pythonie
- Skonfiguruj środowisko niezbędne do uruchomienia Aspose.Cells dla Pythona przez Javę w Twojej aplikacji
- Załaduj przykładowy plik JSON z dysku
- Utwórz pustą instancję klasy Workbook do importowania danych JSON
- Uzyskaj odniesienie do żądanego worksheet, do którego mają zostać skopiowane dane JSON
- Utwórz obiekt klasy JsonLayoutOptions, aby dostosować proces importu JSON
- Zaimportuj dane do żądanego arkusza przy użyciu JsonUtility.importData
- Zapisz wynikowy skoroszyt jako XLSX po automatycznym dopasowaniu kolumn
Aby przekonwertować JSON na Excel, ustawienia środowiska języka Python i kroki są udostępniane w celu wykonania tego zadania, tak aby najpierw utworzyć lub załadować skoroszyt i uzyskać dostęp do jego docelowego arkusza roboczego. W kolejnym kroku utwórz obiekt klasy JsonLayoutOptions w celu dostosowania procesu konwersji, np. zapisu danych w postaci tabeli, w której nagłówki podane są na górze, a dane w kolejnych wierszach. Na koniec dane ciągu JSON są importowane do wybranego arkusza, zaczynając od określonej komórki i zapisywane jako XLSX.
Kod do konwersji JSON na Excel przy użyciu Pythona
Do zapisu *konwertera JSON na Excel Kod Pythona jest udostępniony powyżej, który importuje wymagane biblioteki i klasy na początku, a następnie odczytuje źródłowe dane JSON z pliku, jednak można wypełnić ciąg danymi JSON z innego zewnętrznego źródła lub dostarczyć zakodowany na stałe Ciąg JSON. Obiekt klasy JsonLayoutOptions zawiera wiele właściwości kontrolujących proces konwersji, takich jak ustawienie stylu tytułu poprzez podanie koloru i czcionki tła/pierwszego planu, ustawienie formatów liczb i dat, ignorowanie wartości pustych w JSON i tak dalej.
W tym artykule opisano, jak przekonwertować JSON na Excel w Pythonie. Jeśli chcesz poznać proces konwersji Excela na HTML, zapoznaj się z artykułem na jak przekonwertować Excela na HTML za pomocą Pythona.