Jak używać
- Wybierz lub upuść plik .xlsx.
- Wybierz arkusz lub opcję Wszystkie arkusze, aby otrzymać obiekt z kluczami według nazw arkuszy.
- Wybierz obiekty lub tablice, format czytelny lub zminimalizowany.
- Skopiuj JSON lub pobierz go.
Jak to działa
W trybie Objects pierwszy niepusty wiersz dostarcza klucze, a każdy kolejny wiersz staje się obiektem. Puste komórki nagłówka stają się column_1, column_2 … a powtarzające się nazwy otrzymują przyrostek (id, id_2), więc żadna wartość nie jest tracona. W trybie Arrays każdy wiersz staje się tablicą, dopełnianą wartościami null do tej samej długości.
Liczby i wartości logiczne zachowują typy JSON, puste komórki to null, a daty to ciągi ISO 8601 (2024-01-15, z czasem, gdy występuje). Formuły zwracają wynik zapisany w pliku. Formaty liczb nie są stosowane, więc 25 % to 0.25. Tekst wzbogacony jest zamieniany na zwykły tekst, hiperłącza na ich widoczny tekst, a wartości błędów na ciąg taki jak #N/A. Całkowicie puste wiersze są pomijane; w scalonych obszarach tylko komórka w lewym górnym rogu ma wartość.
Wszystkie arkusze tworzą jeden obiekt, którego kluczami są nazwy arkuszy. Bardzo ukryte arkusze są pomijane.
Przykłady
Zasilanie bazy danych
Arkusz z kolumnami id, name i price staje się [{"id": 1, "name": "Pen", "price": 2.5}, …], gotowy do użycia w skrypcie importu.
Tłumaczenia przechowywane w Excelu
Arkusz z kolumnami key, en i tr zamienia się w obiekty, które można przekształcić w pliki językowe kilkoma linijkami kodu.
Często zadawane pytania
Jak zapisywane są daty?
Jako ciągi ISO 8601: 2024-01-15 dla dat i 2024-01-15T09:30:00Z dla dat z czasem. Excel przechowuje daty bez strefy czasowej, więc czas jest zapisywany jako UTC bez konwersji.
Co się dzieje z pustymi komórkami?
Stają się wartościami null, dzięki czemu każdy obiekt ma te same klucze. Wiersze, w których wszystkie komórki są puste, są pomijane.
Dlaczego wartość procentowa to 0,25 zamiast 25%?
JSON otrzymuje przechowywaną wartość, a nie wyświetlany format. Jeśli potrzebujesz wartości procentowej, pomnóż przez 100 w kodzie.
Prywatność
Skoroszyt jest odczytywany w Twojej przeglądarce, a JSON jest tworzony na Twoim urządzeniu. Nic nie jest przesyłane, przechowywane ani uwzględniane w analityce; zliczane jest wyłącznie anonimowe zdarzenie, że narzędzie zostało użyte.