Jak používat
- Vyberte soubor .xlsx nebo ho přetáhněte.
- Vyberte list, nebo možnost Všechny listy, chcete-li objekt s klíči podle názvů listů.
- Zvolte objekty nebo pole a čitelný či minifikovaný formát.
- Zkopírujte JSON nebo si ho stáhněte.
Jak to funguje
V režimu Objekty poskytuje první neprázdný řádek klíče a každý následující řádek se stane objektem. Prázdné buňky záhlaví se změní na column_1, column_2 … a opakované názvy dostanou příponu (id, id_2), aby se žádná hodnota neztratila. V režimu Pole se každý řádek stane polem, doplněným hodnotami null na stejnou délku.
Čísla a logické hodnoty si zachovají typy JSON, prázdné buňky jsou null a data jsou řetězce ISO 8601 (2024-01-15, s časem, pokud je uveden). Vzorce vrátí výsledek uložený v souboru. Formáty čísel se neuplatní, takže 25 % je 0.25. Formátovaný text se změní na prostý text, hypertextové odkazy na viditelný text a chybové hodnoty na řetězec, např. #N/A. Zcela prázdné řádky se přeskakují; ve sloučených oblastech má hodnotu pouze levá horní buňka.
Všechny listy vytvoří jeden objekt, jehož klíče jsou názvy listů. Velmi skryté listy se přeskakují.
Příklady
Naplnění databáze
List se sloupci id, name a price se převede na [{"id": 1, "name": "Pen", "price": 2.5}, …], připravený pro importní skript.
Překlady vedené v Excelu
List se sloupci key, en a tr se převede na objekty, které můžete několika řádky kódu přetvořit na jazykové soubory.
Časté dotazy
Jak se zapisují data?
Jako řetězce ISO 8601: 2024-01-15 pro data a 2024-01-15T09:30:00Z pro datum a čas. Excel ukládá data bez časového pásma, takže čas je zapsán jako UTC bez převodu.
Co se stane s prázdnými buňkami?
Prázdné buňky se změní na null, takže všechny objekty mají stejné klíče. Řádky, kde jsou všechny buňky prázdné, se přeskočí.
Proč je procento 0,25 místo 25 %?
JSON obdrží uloženou hodnotu, ne zobrazený formát. Pokud potřebujete procento, vynásobte hodnotu ve svém kódu 100.
Soukromí
Sešit se čte ve vašem prohlížeči a JSON se vytváří ve vašem zařízení. Nic se nenahrává, neukládá ani nezahrnuje do analytiky; započítává se pouze anonymní událost použití nástroje.