Konwerter Excel na JSON
Zamieniaj wybrane arkusze XLSX lub klasyczne arkusze XLS na JSON bez wysyłania skoroszytu. Wybierz jedną strukturę JSON oraz zasady dla nagłówków, pustych komórek i wartości, które będą jednakowo stosowane do wszystkich wybranych arkuszy, a potem pobierz plik JSON lub lokalny ZIP. Widoczne arkusze są zaznaczone domyślnie; arkusze Hidden i VeryHidden są pokazane, aby można było dodać je świadomie.
Jak przekonwertować Excel na JSON
-
1
Wybierz skoroszyt Excel
Wybierz prawdziwy plik XLSX lub binarny XLS do 20 MiB. Konwerter sprawdza sygnaturę pliku, a nie tylko rozszerzenie.
-
2
Wybierz arkusze
Przejrzyj arkusze widoczne, Hidden i VeryHidden. Wybierz jeden lub więcej; te same opcje JSON zostaną zastosowane do wszystkich wybranych arkuszy.
-
3
Wybierz zasady JSON
Użyj rekordów, macierzy, słownika lub rekordów grupowanych. Ustaw klucze nagłówków, typy wartości i sposób przedstawiania pustych komórek.
-
4
Pobierz lokalnie
Jeden wybrany arkusz jest pobierany jako JSON. Wiele wybranych arkuszy zostaje spakowanych do ZIP w przeglądarce.
Limity skoroszytu i obsługiwane formaty
Ten konwerter odczytuje skoroszyty XLSX i starsze binarne pliki XLS. Nie przyjmuje XLSM, XLSB, ODS ani CSV. Przeglądarka weryfikuje sygnaturę pliku, więc zmiana nazwy innego formatu na .xlsx lub .xls nie wystarczy.
Skoroszyt może mieć do 20 MiB, zawierać do 100 arkuszy i używać do 2 milionów komórek. Przed odczytem konwerter sprawdza też strukturę archiwum XLSX, a generowanie wyniku zatrzymuje powyżej 100 MiB. Te ograniczenia chronią przed niekontrolowanym pobieraniem z uszkodzonego lub wyjątkowo dużego skoroszytu.
Wybierz jedną strukturę JSON dla wybranych arkuszy
JSON może przedstawiać tablice i obiekty, a także tekst, liczby, wartości logiczne i null. Właściwa struktura zależy od systemu, który odczyta plik. RFC 8259 opisuje model danych JSON.
| Struktura | Zastosowanie pierwszego wiersza | Dobre zastosowanie |
|---|---|---|
| Tablica obiektów | Nazwy nagłówków stają się nazwami właściwości. | Dane aplikacji, fikstury API i większość importów opartych na rekordach. |
| Macierz | Pierwszy wiersz zostaje w danych. | Dane pozycyjne, zwarte tabele i narzędzia oczekujące tablicy tablic. |
| Słownik | Nagłówki stają się właściwościami; wybrana kolumna dostarcza unikalnych kluczy. | Szybkie wyszukiwanie, na przykład kod produktu do rekordu produktu. |
| Tablice grupowane | Nagłówki stają się właściwościami; wybrana kolumna dostarcza kluczy grup. | Rekordy grupowane według działu, kraju lub statusu. |
Forma tablicy obiektów stosuje domyślne zachowanie opisane przez SheetJS: pierwszy wiersz dostarcza nagłówków. Wyjście macierzowe zachowuje ten wiersz, ponieważ jest on danymi, a nie metadanymi.
Wyjścia obiektowe, słownikowe i grupowe wymagają niepustego wiersza nagłówków bez duplikatów. Słownik wymaga też unikalnych wartości w wybranej kolumnie klucza. Jeśli zasady nie są spełnione, konwerter zatrzymuje się z jasnym błędem zamiast po cichu nadpisywać rekord. Możesz użyć oczyszczonych kluczy właściwości albo zachować dokładny tekst nagłówków, gdy system docelowy wymaga sformułowania ze skoroszytu.
Wartości, daty i formuły
Przy włączonym rozpoznawaniu typów liczby i wartości logiczne z arkusza pozostają liczbami i wartościami logicznymi JSON. Wartości możesz też zachować jako tekst, gdy system odbierający sam kontroluje konwersję. Puste komórki mogą stać się null lub pustymi ciągami. Liczby całkowite poza bezpiecznym zakresem JavaScript pozostają tekstem, aby ich cyfry nie zostały cicho zaokrąglone.
Komórki daty stają się wartościami ISO tylko wtedy, gdy czytnik arkusza rozpozna je jako daty. Konwerter nie zgaduje, że tekst wyglądający jak data jest datą. To rozróżnienie ma znaczenie dla numerów zamówień, etykiet wersji i dat zapisanych zgodnie z lokalną konwencją.
Konwerter nigdy nie uruchamia ani nie przelicza formuł Excel. Gdy skoroszyt zawiera zapisaną wartość formuły, używa właśnie jej. Formuła bez zapisanej wartości podlega wybranej zasadzie dla pustych wartości.
Konwersja lokalna i tymczasowe szkice
Odczyt skoroszytu, generowanie JSON, tworzenie ZIP i pobieranie odbywają się w przeglądarce. Skoroszyt, dane arkuszy i wygenerowany JSON nie są wysyłane ani przekazywane przez nasze serwery.
W przepływie wieloetapowym zweryfikowany skoroszyt może być zachowany jako tymczasowy szkic sprawdzany hashem w pamięci IndexedDB tej przeglądarki. Adres URL zawiera wyłącznie niejawny identyfikator zadania, nigdy nazwę pliku ani wartości arkusza. Szkic staje się niedostępny po 30 minutach. Rozpoczęcie od nowa lub żądanie pobrania prosi przeglądarkę o jego usunięcie i wyświetla ostrzeżenie, jeśli usunięcia nie można potwierdzić. Jeśli pamięć przeglądarki jest niedostępna, narzędzie pozostawia kontrolki na jednej stronie, aby można było ukończyć pracę bez nawigacji.
Najczęściej zadawane pytania
Tak. Wybierz jeden lub więcej arkuszy. Jeden wybrany arkusz tworzy pobieranie JSON; wiele wybranych arkuszy tworzy ZIP z plikiem JSON dla każdego arkusza.
Użyj tablicy obiektów dla zwykłych rekordów z nagłówkami. Użyj macierzy, gdy każdy wiersz, w tym wiersz nagłówków, ma pozostać danymi pozycyjnymi. Użyj słownika dla wyszukiwania z unikalnymi kluczami i tablic grupowanych, gdy powtarzające się wartości mają zebrać powiązane rekordy.
Struktury oparte na nagłówkach wymagają niepustych i unikalnych nagłówków. Słownik wymaga również unikalnych wartości w wybranej kolumnie klucza. Odrzucanie duplikatów zapobiega zastąpieniu jednego rekordu drugim bez ostrzeżenia w pliku wyjściowym.
Nie. Komórki formuł używają zapisanego wyniku z pamięci podręcznej, gdy jest dostępny, a narzędzie nie przelicza formuł. Zapisuje daty ISO tylko dla komórek rozpoznanych przez czytnik jako daty, zamiast zgadywać na podstawie tekstu.
Nie. Odczyt, konwersja i przygotowanie pobrania pozostają w przeglądarce. Przepływ wieloetapowy może przechować szkic tylko w przeglądarce do 30 minut, ale skoroszyt i jego dane nie są wysyłane na serwer ani umieszczane w adresie URL.
Powiązane narzędzia
Konwerter M4A na MP3
Konwertuj dźwięk M4A na MP3, aby uzyskać szerszą zgodność. Prześlij plik .m4a i pobierz zgodną kopię .mp3.
Łączenie arkuszy Excel
Łącz lokalnie pliki XLSX, XLS, XLSM, XLSB lub ODS. Zachowaj osobne arkusze albo dodaj wiersze z jednakowymi nagłówkami, a potem pobierz XLSX.
Konwerter Word do Markdown
Przekształć plik Word DOCX w czysty Markdown bezpośrednio w przeglądarce. Zachowaj nagłówki, listy, linki i proste tabele, a potem skopiuj lub pobierz edytowalny plik .md.
Konwerter DOCX na ODT
Konwertuj dokumenty Word DOCX na format OpenDocument ODT dla LibreOffice i OpenOffice. Zachowaj tekst, formatowanie i tabele w otwartym standardzie.
Konwerter napisów
Konwertuj napisy SRT i WebVTT lokalnie, sprawdzaj czasy segmentów, zachowuj wiele wierszy, a następnie kopiuj lub pobieraj wynik.
Ekstraktor archiwów
Przeglądaj kontenery ZIP, JAR, XPI, DOCX, XLSX, PPTX i ODT lokalnie w przeglądarce oraz pobieraj pojedyncze pliki bez wysyłania archiwum źródłowego.
Narzędzie jest dostępne w innych językach
- Convertidor de Excel a JSON [ES]
- ตัวแปลง Excel เป็น JSON [TH]
- Excel naar JSON-converter [NL]
- Excel 转 JSON 转换器 [ZH]
- Excel JSON 변환기 [KO]
- Convertisseur Excel vers JSON [FR]
- Excel till JSON-konverterare [SV]
- Konverter Excel ke JSON [ID]
- Conversor de Excel para JSON [PT]
- Excel-zu-JSON-Konverter [DE]
- Excel JSON Dönüştürücü [TR]
- Excel to JSON Converter [EN]
- Excel から JSON への変換ツール [JA]
- Trình chuyển đổi Excel sang JSON [VI]
- محول Excel إلى JSON [AR]
- Convertitore da Excel a JSON [IT]
- Конвертер Excel в JSON [RU]