XLSX / CSV / JSON
Przekonwertuj plik Excela do CSV albo JSON. Jeśli arkuszy jest kilka, wybierz te, na których ci zależy.
Bez wysyłania
Upuść tutaj swoje pliki
Pliki otwierają się wyłącznie w tej przeglądarce. Nic nie jest nigdzie wysyłane.
Jak przekonwertować dane tabelaryczne
- 1
Wybierz plik
Działają XLSX, XLS, CSV i ODS. Zobaczysz listę arkuszy i podgląd kilku pierwszych wierszy.
- 2
Wskaż arkusze i format
Zostaw tylko te arkusze, których chcesz, a potem wybierz format zapisu.
- 3
Pobierz
Wybranie kilku arkuszy daje po jednym pliku na arkusz.
Co warto wiedzieć o każdym formacie
Problem z kodowaniem CSV
Excel próbuje otwierać CSV w domyślnym kodowaniu systemu i właśnie dlatego pliki UTF-8 tak często wychodzą jako krzaki.
Dlatego CSV powstający tutaj niesie BOM, który mówi Excelowi, że to UTF-8, i sprawia, że plik otwiera się poprawnie. Inne programy również czytają go bez problemu.
W drugą stronę: starsze systemy nadal wypuszczają CSV w EUC-KR, Shift_JIS, GB18030, Big5 i innych stronach kodowych. Kodowanie jest wykrywane automatycznie, a jeśli domysł okaże się zły, możesz ustawić je ręcznie.
JSON bierze nazwy kolumn z pierwszego wiersza
Pierwszy wiersz jest traktowany jako nazwy kolumn, a reszta staje się tablicą obiektów, czyli kształtem, który podasz do API albo wykorzystasz wprost w kodzie.
Jeśli w pierwszym wierszu masz dane, nazwy kolumn wyjdą dziwnie; dodaj w Excelu wiersz nagłówka przed konwersją.
Częste pytania
Co dzieje się z formułami?+
Przechodzą wyliczone wartości, a nie same formuły. Zwykle o to właśnie chodzi.
Czy formaty i kolory komórek zostają zachowane?+
Nie. CSV i JSON przechowują same wartości, a formatowanie odpada nawet przy zapisie do XLSX. To narzędzie przenosi dane.
Co, jeśli arkuszy jest kilka?+
Powstaje po jednym pliku na każdy wybrany arkusz, a nazwa arkusza jest dopisywana do nazwy pliku.
Czy poradzi sobie z bardzo dużym plikiem?+
Dziesiątki tysięcy wierszy zwykle nie stanowią problemu. Cały plik trzymamy jednak w pamięci, więc cokolwiek rzędu dziesiątek megabajtów otwieraj na komputerze.