Excel na JSON
Zamień arkusz kalkulacyjny w rekordy JSON, na stronie.
- Działa na Twoim urządzeniu — plik nigdy nie jest nigdzie wysyłany
- Bez rejestracji, bez znaków wodnych, bez dziennych limitów
- Za darmo, bez ograniczeń w częstotliwości użycia
Jak to działa
Zamiana arkusza w JSON to pierwszy krok większości skryptów importu, plików startowych i danych testowych. To także moment, w którym plik pełen prawdziwych danych zwykle trafia do przypadkowego konwertera.
Rekordy lub surowe wiersze
Rekordy dają jeden obiekt na wiersz, a nazwy pól pochodzą z pierwszego wiersza, czyli tak, jak oczekuje API lub skrypt importu. Surowe tablice dają wiersze dokładnie takie, jakie są, razem z wierszem nagłówka — przydatne, gdy arkusz nie ma nagłówka albo układ jest nieregularny i chcesz sam go obsłużyć.
Typy są zachowane
Liczby trafiają do wyniku jako liczby JSON, a daty jako czytelne wartości, zamiast zamieniać wszystko w ciągi znaków. Puste komórki stają się null w trybie rekordów, więc każdy obiekt ma ten sam kształt, co ma znaczenie, gdy wynik trafia do czegoś ścisłego.
Jeden arkusz lub wszystkie
Domyślnie konwertowany jest tylko pierwszy arkusz, co jest typowym przypadkiem. Wybranie wszystkich arkuszy tworzy obiekt z kluczami będącymi nazwami arkuszy, a w środku wiersze każdego z nich. Dostajesz informację, gdy skoroszyt miał więcej arkuszy, niż zostało przekonwertowanych.
Co jest tracone
Formatowanie, formuły, scalone komórki i wykresy nie mają odpowiednika w JSON. Wyniki formuł są zachowywane; same formuły nie.
Excel na JSON — pytania
Skąd biorą się nazwy pól?
Z pierwszego wiersza arkusza, w trybie rekordów.
Czy mogę przekonwertować wszystkie arkusze naraz?
Tak. Wybierz wszystkie arkusze, a otrzymasz obiekt z kluczami będącymi nazwami arkuszy.
Czy liczby są konwertowane prawidłowo?
Tak, liczby pozostają liczbami i nie zamieniają się w ciągi znaków.
Czy mój plik jest przesyłany?
Nie. Wszystko dzieje się w przeglądarce.