Co się dzieje przy konwersji XLSX na YAML
- Konwertowane są wszystkie arkusze.
- Formuły są zapisywane z ostatnio obliczoną wartością; formatowanie, wykresy i scalone komórki nie są przenoszone.
- Każdy wiersz staje się elementem z nagłówkami jako kluczami; kolumny typu „adres.miasto” stają się kluczami zagnieżdżonymi.
- Liczby, prawda/fałsz i daty zachowują swój typ. Tekst, który YAML mógłby źle odczytać (yes, no, 007…), jest automatycznie brany w cudzysłów.
XLSX czy YAML
| Cecha | XLSX | YAML |
|---|---|---|
| Wiele arkuszy | Tak | Tak |
| Formuły | Tak | Nie |
| Liczby i daty | Tak | Tak |
| Dane zagnieżdżone | Nie | Tak |
| Najlepszy do | Arkusze z wieloma kartami | Konfiguracja, dane |
Jak przekonwertować XLSX na YAML
- Upuść pliki XLSX w polu powyżej albo kliknij je, aby wybrać pliki. Możesz dodać wiele naraz.
- Jeśli chcesz, zmień opcje. Ustawienia domyślne sprawdzają się w większości przypadków.
- Kliknij Pobierz przy każdym pliku YAML albo „Pobierz wszystko”, aby dostać ZIP.
Najczęstsze pytania
Czy konwertowanie plików tutaj jest bezpieczne?
Tak. Konwersja odbywa się w całości w przeglądarce. Twoje pliki nigdy nie trafiają na serwer, więc nikt inny ich nie zobaczy.
Czy to za darmo? Są jakieś limity?
Całkowicie za darmo, bez rejestracji, znaków wodnych i dziennych limitów. Jedyny limit to pamięć urządzenia przy bardzo dużych plikach.
Czy mogę przekonwertować wiele plików XLSX naraz?
Tak. Upuść dowolnie wiele plików; są konwertowane po kolei i możesz pobrać wszystkie jako ZIP.
Co dzieje się z formułami i formatowaniem?
Każda formuła jest zapisywana z ostatnio obliczoną wartością. Wartości, liczby, daty i tekst zostają; formatowanie, wykresy i scalone komórki nie.
A co ze skoroszytami z wieloma arkuszami?
Wszystkie arkusze są konwertowane i zachowane w pliku YAML.
Jak obsługiwane są dane zagnieżdżone?
Zagnieżdżone obiekty i elementy stają się kolumnami ze ścieżkami jak address.city (JSON) lub author/name (XML), a konwersja odwrotna odtwarza zagnieżdżenie.
Które parsery YAML to odczytają?
To standardowy YAML, poprawnie czytany przez parsery YAML 1.1 i 1.2, m.in. PyYAML, js-yaml, Ruby, Kubernetes i GitHub Actions.