Dlaczego konwertować XLSX na JSON?
JSON jest standardowym formatem dla internetowych interfejsów API i aplikacji JavaScript, więc wprowadzanie danych z arkusza kalkulacyjnego do usługi internetowej lub aplikacji frontendowej zazwyczaj wymaga pliku JSON. Programiści używają go również do ładowania danych tabelarycznych do baz danych lub systemów konfiguracyjnych. Zobacz .JSON, aby uzyskać pełny przegląd formatu.
Jak przekonwertować XLSX na JSON
Wiersz poleceń - pandas CLI
Wymaga bibliotek pandas i openpyxl; uruchom python -c "import pandas as pd; pd.read_excel('data.xlsx').to_json('out.json', orient='records')".
Google Sheets + Apps Script FREE
Otwórz plik .xlsx w Google Sheets, a następnie użyj Rozszerzenia > Apps Script, aby uruchomić skrypt eksportujący aktywny arkusz jako JSON.
O tych formatach
Plik XLSX to arkusz kalkulacyjny Microsoft Excel zapisany w formacie Open XML, wprowadzony w programie Excel 2007 jako następca starszego, binarnego formatu XLS. Można go otworzyć bez…
Otwórz szczegóły .XLSX →Plik JSON to plik danych w formacie tekstowym JavaScript Object Notation, używany przez interfejsy API, konfiguracje aplikacji i eksporty danych. Otworzy go dowolny edytor tekstu - Notatnik…
Otwórz szczegóły .JSON →Jakość i na co uważać
- Formuły nie są zachowywane - w wyjściowym pliku JSON pojawia się tylko ostatnio obliczona wartość komórki.
- Domyślnie eksportowany jest tylko pierwszy arkusz; skoroszyty z wieloma arkuszami wymagają jawnej obsługi w kodzie.
- Daty, formatowanie komórek, wykresy i tabele przestawne nie są przenoszone do formatu JSON.
Najczęściej zadawane pytania
Czy JSON obejmuje wszystkie arkusze w skoroszycie?
sheet_name=None, aby odczytać wszystkie arkusze i wyeksportować je jako obiekt JSON z kluczami będącymi nazwami arkuszy.Czy formuły są zachowywane w pliku wyjściowym JSON?
.xlsx.Jak wygląda struktura JSON?
records każdy wiersz staje się obiektem JSON, a cały plik jest tablicą: [{"Name":"Alice","Age":30},...]. Nagłówki kolumn stają się kluczami obiektów.