Konwersja Excel (XLSX) na CSV
Ten darmowy konwerter zapisuje arkusz ze skoroszytu Excel .xlsx jako plik CSV w standardowym UTF-8 lub w stylu Excela, z formułami zapisanymi jako ich wyniki i datami w postaci 2024-05-01. Skoroszyt jest odczytywany w Twojej przeglądarce i nie jest wysyłany na serwer. Formatowanie nie zostaje zachowane, formuły bez zapisanego wyniku dają puste komórki, a starych plików .xls, .xlsb ani skoroszytów chronionych hasłem nie da się odczytać.
Plik nie przekonwertował się poprawnie? Napisz na [email protected], najlepiej z małym przykładowym plikiem, a błąd zostanie naprawiony.
Najważniejsze informacje
- Wejście: Excel (XLSX) (.xlsx). Wyjście: CSV (.csv).
- Pliki nie są wysyłane: praca odbywa się w przeglądarce, na Twoim urządzeniu.
- Rozmiar pliku: brak stałego limitu; bardzo duże pliki ogranicza pamięć urządzenia.
- Wymaga aktualnej przeglądarki (Chrome, Edge, Firefox lub Safari) na komputerze, tablecie lub telefonie; nic nie trzeba instalować.
- Bezpłatnie i bez rejestracji.
Po co zapisywać arkusz Excela jako CSV
Sklepy internetowe, narzędzia do mailingu, banki, systemy księgowe i bazy danych często importują CSV, a nie pliki Excela. Zapisanie pliku jako CSV w Excelu działa, ale wynik zależy od komputera: na jednym dostaniesz średnik, na drugim przecinek, a do tego kodowanie, które w systemie, do którego wgrywasz plik, zamienia ą, ł i ż w znaki zapytania. Ten konwerter za każdym razem zapisuje CSV w ten sam sposób. Upuść skoroszyt, wybierz arkusz z listy (przy każdym widać, ile ma wierszy), obejrzyj pierwsze wiersze i wybierz styl: standardowy CSV w UTF-8 dla baz danych, skryptów i usług internetowych albo styl Excela ze znacznikiem kolejności bajtów (BOM), z przecinkami lub ze średnikami i przecinkiem dziesiętnym, których Excel oczekuje w większości Europy, także w Polsce. Formuły są zapisywane jako ich wyniki, daty jako 2024-05-01, a skoroszyt z kilkoma arkuszami można zamienić na osobny plik CSV dla każdego arkusza w jednym archiwum ZIP.
Jak przekonwertować Excel na CSV
- Upuść plik .xlsx w polu lub kliknij, aby go wybrać.
- Wybierz arkusz lub wszystkie arkusze oraz styl CSV.
- Kliknij „Konwertuj na CSV” i pobierz plik.
Co się zmienia podczas konwersji
Formuły bez zapisanego wyniku
CSV przechowuje wartości, a nie formuły, więc każda formuła jest zapisywana jako wynik, który Excel zachował przy ostatnim zapisie skoroszytu. Skoroszyty tworzone przez niektóre programy i skrypty zawierają formuły bez zapisanego wyniku; takie komórki pozostają puste, a narzędzie podaje, ile ich jest. Aby je uzupełnić, najpierw otwórz i zapisz plik w Excelu lub LibreOffice.
Formatowanie nie jest zachowywane
CSV nie ma kolorów, czcionek ani formatów liczb, tylko wartości. Komórka wyświetlana jako 25% zostanie zapisana jako 0.25, kwota wyświetlana jako 1 250,00 zł jako 1250, a liczba zaokrąglona na ekranie do dwóch miejsc po przecinku ze wszystkimi cyframi. Daty są zapisywane jako 2024-05-01, a godziny jako 14:30:00, niezależnie od formatu komórki.
Scalone komórki i ukryte arkusze
Scalona komórka ma wartość tylko w pierwszej komórce, więc pozostałe komórki scalenia wychodzą puste. Ukryte arkusze są oznaczone na liście jako „(ukryty)” i można je wybrać jak każdy inny; wykresy na osobnych arkuszach nie mają komórek i są pomijane.
Stare pliki .xls i chronione skoroszyty
Plików Excel 97-2003 (.xls), skoroszytów binarnych (.xlsb) ani skoroszytów, które wymagają hasła do otwarcia, nie da się tu odczytać; narzędzie mówi, z którym przypadkiem masz do czynienia. Otwórz plik w Excelu lub LibreOffice i najpierw zapisz go jako zwykły plik .xlsx.
O formatach plików
Excel (XLSX)
XLSX to format skoroszytów Microsoft Excel od wersji Excel 2007, zapisywany także przez LibreOffice, Numbers i Arkusze Google. Za rozszerzeniem pliku kryje się archiwum ZIP z plikami XML: po jednym na arkusz oraz współdzielony tekst, style i formuły.
- Skoroszyt może zawierać kilka arkuszy; plik CSV zawiera tylko jedną tabelę.
- Komórki zachowują swój typ: liczby, daty i tekst, więc kod taki jak 0150 może zachować zero wiodące.
- Arkusz mieści najwyżej 1 048 576 wierszy i 16 384 kolumny.
- Starszy format .xls (Excel 97-2003) to inny, binarny format.
CSV
CSV (comma-separated values, wartości rozdzielone przecinkami) to tabela w zwykłym tekście: jeden wiersz pliku na wiersz tabeli, a komórki rozdzielone przecinkiem, średnikiem lub tabulatorem. Excel, Arkusze Google, Numbers, każda baza danych i większość języków programowania czyta i zapisuje ten format, dlatego jest to typowy sposób przenoszenia tabeli z jednego programu do drugiego.
- Nie ma standardu separatora: Excel używa przecinka lub średnika w zależności od ustawień językowych.
- Każda wartość jest tekstem; to program czytający plik decyduje, czy 0800 to liczba, czy kod pocztowy.
- Nie ma arkuszy, formuł, kolorów ani szerokości kolumn, tylko wartości.
- Kodowanie nie jest zapisywane w pliku; UTF-8 to bezpieczny wybór, a Excel potrzebuje znacznika BOM, aby je rozpoznać.
Najczęściej zadawane pytania
Czy mój skoroszyt jest wysyłany na serwer?
Nie. Twoja przeglądarka rozpakowuje i odczytuje skoroszyt na Twoim własnym urządzeniu; nic nie trafia na serwer.
Jaki styl CSV wybrać?
Standardowy do wszystkiego, co nie jest Excelem: baz danych, Pythona lub R, importu do Arkuszy Google i większości usług internetowych. Wybierz Excel, aby otworzyć plik w Excelu z przecinkiem jako separatorem, oraz Excel w Europie, jeśli Excel na Twoim komputerze używa przecinka dziesiętnego, jak przy ustawieniach polskich, niemieckich, francuskich czy hiszpańskich.
Czy mogę przekonwertować wszystkie arkusze naraz?
Tak. Wybierz „Wszystkie arkusze”, a otrzymasz plik ZIP z osobnym plikiem CSV dla każdego arkusza, nazwanym tak jak arkusz.
Co dzieje się z zerami wiodącymi?
Kod zapisany jako tekst, na przykład 0150, zostanie zapisany jako 0150. Jeśli Excel zapisał go już jako liczbę 150, zero zniknęło w samym skoroszycie i nie da się go odzyskać.