tigtools

Excel to JSON

Válasszon egy .xlsx fájlt, és kérje le az adatait JSON formátumban API-hoz, szkripthez vagy konfigurációs fájlhoz. Az átalakítás a böngészőjében történik.

Böngészőben fut Regisztráció nélkül

vagy húzza ide. A fájl az eszközén marad.

Használata

  1. Válasszon ki vagy húzzon ide egy .xlsx fájlt.
  2. Válasszon egy munkalapot, vagy az Összes munkalapot, ha egy munkalapnév szerint kulcsolt objektumot szeretne.
  3. Válasszon objektumokat vagy tömböket, formázott vagy tömörített kimenetet.
  4. Másolja ki a JSON-t, vagy töltse le.

Hogyan működik

Az Objektumok módban az első nem üres sor adja a kulcsokat, és minden további sor egy objektum lesz. Az üres fejléc-cellák column_1, column_2 … nevet kapnak, az ismétlődő nevek pedig utótagot (id, id_2), így egyetlen érték sem vész el. A Tömbök módban minden sor tömb lesz, amelyek null értékekkel vannak azonos hosszúságúra kiegészítve.

A számok és logikai értékek megtartják a JSON-típusukat, az üres cellák null értékűek, a dátumok pedig ISO 8601 sztringek (2024-01-15, idővel együtt, ha van). A képletek a fájlban mentett eredményt adják. A számformátumok nem kerülnek alkalmazásra, így a 25 % értéke 0,25. A rich text formátumú szöveg egyszerű szöveggé, a hiperhivatkozások a látható szövegükké válnak, a hibaértékek pedig sztringek lesznek, például #N/A. A teljesen üres sorok kimaradnak; az egyesített tartományokban csak a bal felső cella tartalmazza az értéket.

Az összes munkalap kiválasztásakor az eredmény egy objektum, amelynek kulcsai a munkalapnevek. A nagyon rejtett munkalapok kimaradnak.

Példák

Adatbázis feltöltése

Az id, name és price oszlopokat tartalmazó munkalap [{"id": 1, "name": "Pen", "price": 2.5}, …] formátumúvá válik, készen az importáló szkript számára.

Excelben tartott fordítások

A key, en és tr oszlopokat tartalmazó munkalap olyan objektumokká alakul, amelyeket néhány sornyi kóddal nyelvi fájlokká alakíthat.

Gyakori kérdések

Hogyan íródnak a dátumok?

ISO 8601 sztringekként: 2024-01-15 a dátumoknál és 2024-01-15T09:30:00Z a dátum-időknél. Az Excel időzóna nélkül tárolja a dátumokat, így az idő átváltás nélkül, UTC-ként kerül kiírásra.

Mi történik az üres cellákkal?

Null értéket kapnak, így minden objektum ugyanazokat a kulcsokat tartalmazza. Azok a sorok, amelyekben minden cella üres, kimaradnak.

Miért lesz egy százalék 0,25 a 25% helyett?

A JSON a tárolt értéket kapja, nem a megjelenített formátumot. Ha százalékra van szüksége, szorozza meg 100-zal a kódban.

Adatvédelem

A munkafüzet beolvasása a böngészőjében történik, a JSON pedig az Ön eszközén készül el. Semmit nem töltünk fel, nem tárolunk, és nem építünk be az elemzésekbe; csupán egy névtelen esemény jelzi, hogy az eszközt használták.