Konwerter Excel do CSV

Wybierz skoroszyt XLSX lub starszy plik XLS i przekształć wskazane arkusze w pliki CSV albo TSV bez wysyłania skoroszytu. Samodzielnie ustawiasz separator, kodowanie tekstu oraz uwzględnianie ukrytych wierszy i kolumn. Jeden wybrany arkusz pobierzesz bezpośrednio, a kilka arkuszy przeglądarka spakuje lokalnie do archiwum ZIP.

Jak przekonwertować Excel do CSV

  1. 1

    Wybierz skoroszyt Excel

    Wskaż prawidłowy plik XLSX lub XLS o rozmiarze do 20 MiB. Konwerter sprawdza sygnaturę pliku, a nie tylko jego rozszerzenie.

  2. 2

    Wybierz arkusze i ukryte dane

    Sprawdź każdy arkusz wraz ze stanem Widoczny, Ukryty lub Bardzo ukryty, a następnie wybierz elementy do eksportu. Ukryte wiersze i kolumny możesz dołączyć opcjonalnie.

  3. 3

    Ustaw format wyjściowy

    Wybierz przecinek, średnik, tabulator lub pionową kreskę jako separator, a następnie UTF-8, UTF-8 z BOM albo rygorystyczne Latin-1.

  4. 4

    Pobierz lokalnie

    Pobierz bezpośrednio jeden plik CSV lub TSV albo otrzymaj lokalnie utworzone archiwum ZIP podczas eksportowania kilku arkuszy.

Jakie pliki obsługuje konwerter

Konwerter odczytuje skoroszyty XLSX oraz starsze binarne pliki XLS. Nie przetwarza plików XLSM, XLSB ani ODS. Samo rozszerzenie nie wystarczy: przeglądarka sprawdza sygnaturę pliku i odrzuca pliki puste, uszkodzone lub niezgodne z rozszerzeniem.

Aby nie przeciążać pamięci przeglądarki ani mechanizmu pobierania, skoroszyt może mieć najwyżej 20 MiB, zawierać maksymalnie 100 arkuszy oraz łącznie nie więcej niż 2 miliony komórek. Rozmiar danych wyjściowych także jest ograniczony. Jeśli wybrane dane przekroczyłyby bezpieczny limit, konwersja zostaje zatrzymana zamiast uruchamiać nieograniczone pobieranie.

Wybór separatora i kodowania

Opcja Najlepsze zastosowanie
Przecinek (,) Typowy plik CSV dla API, baz danych i wielu anglojęzycznych ustawień arkuszy kalkulacyjnych.
Średnik (;) Importy, które używają przecinka jako separatora dziesiętnego lub wymagają danych rozdzielonych średnikami.
Tabulator Procesy TSV i dane zawierające wiele przecinków lub średników.
Pionowa kreska (` `)

Dane rozdzielane tabulatorami otrzymują rozszerzenie .tsv. Pozostałe separatory tworzą pliki .csv. Eksporter zapisuje zakończenia wierszy CRLF i konsekwentnie stosuje reguły cudzysłowów CSV: pole zawierające wybrany separator, podwójny cudzysłów lub znak nowego wiersza zostaje ujęte w podwójne cudzysłowy, a podwójne cudzysłowy wewnątrz pola są podwajane. Są to powszechne zasady CSV opisane w RFC 4180.

UTF-8 to najlepsze ustawienie domyślne dla współczesnych systemów. UTF-8 z BOM może ułatwić komputerowym arkuszom kalkulacyjnym rozpoznanie Unicode przy bezpośrednim otwarciu CSV. Latin-1 jest dostępne dla starszych systemów zachodnioeuropejskich, ale działa rygorystycznie: jeśli choć jednej wybranej wartości nie da się zapisać w Latin-1, eksport zostaje odrzucony zamiast zastępować lub uszkadzać znaki. Dla danych wielojęzycznych i nieobsługiwanych znaków wybierz UTF-8.

Co dzieje się z formułami i formatowaniem

CSV przechowuje wiersze tekstu, a nie logikę ani wygląd arkusza. Konwerter eksportuje wyświetlane wartości już zapisane w skoroszycie. Nie uruchamia programu Excel i nie przelicza formuł. Dla komórki z formułą i wynikiem w pamięci podręcznej używa tego zapisanego wyniku. Jeśli wynik nie istnieje, pozostawia puste pole i zgłasza je w podsumowaniu ostrzeżeń.

Wynik nie zachowuje formuł, formatowania, zachowania scalonych komórek, wykresów, obrazów, komentarzy ani wielu arkuszy w jednym pliku. Konwerter nie interpretuje też dat na nowo i nie przekształca ich według ustawień regionalnych. Jeśli dokładnie wyświetlany tekst ma znaczenie, sprawdź podgląd przed pobraniem.

Selektor pokazuje widoczność arkusza, w tym stany Ukryty i Bardzo ukryty. Samodzielnie wybierasz arkusze do eksportu. Ukryte wiersze i kolumny są domyślnie pomijane, chyba że włączysz opcję ich uwzględniania.

Ochrona przed wstrzykiwaniem formuł

Tekst rozpoczynający się od określonych znaków może zostać potraktowany jako formuła, gdy plik CSV będzie później otwarty w programie Excel lub innym arkuszu kalkulacyjnym. Domyślna opcja bezpieczeństwa neutralizuje takie wartości przypominające formuły. Zmniejsza to ryzyko opisane w zaleceniach OWASP dotyczących wstrzykiwania do CSV.

Ochronę można wyłączyć, gdy wymagany jest eksport identyczny znak po znaku, lecz jest to świadomy kompromis. Trybu dokładnego tekstu używaj tylko dla zaufanych skoroszytów, ponieważ tekst przypominający formułę może zostać uaktywniony po otwarciu wyeksportowanego pliku w arkuszu kalkulacyjnym.

Przetwarzanie w przeglądarce i tymczasowe wersje robocze

Odczyt skoroszytu, konwersja i tworzenie archiwum ZIP odbywają się w przeglądarce. Plik, dane arkuszy i wygenerowany wynik nie są wysyłane ani przesyłane przez sieć.

Wieloetapowy proces może przechowywać nieczytelną tymczasową wersję roboczą w pamięci przeglądarki, aby zachować wybór podczas przechodzenia między ekranami. Adres URL zawiera wyłącznie nieczytelny identyfikator zadania, a nie skoroszyt, jego nazwę czy dane komórek. Wersja robocza wygasa po 30 minutach. Po udanym pobraniu usunięcie jest zgłaszane tylko wtedy, gdy przeglądarka je potwierdzi. Polecenie Zacznij od nowa również usuwa aktywną wersję roboczą. Jeśli potwierdzenie się nie powiedzie, narzędzie wyświetla ostrzeżenie zamiast twierdzić, że dane zniknęły.

Najczęściej zadawane pytania

Tak. Wybierz jeden arkusz, aby pobrać go bezpośrednio jako CSV lub TSV. Po zaznaczeniu kilku arkuszy przeglądarka tworzy archiwum ZIP z osobnym plikiem wynikowym dla każdego wybranego arkusza.

Nie. Eksportuje wyświetlany wynik zapisany w pamięci podręcznej skoroszytu. Jeśli formuła nie ma takiego wyniku, komórka w pliku wynikowym jest pusta, a problem pojawia się w podsumowaniu ostrzeżeń.

Co najmniej jedna wybrana wartość zawiera znak, którego nie można przedstawić w Latin-1. Rygorystyczne odrzucenie zapobiega niezauważonej utracie danych. Wybierz UTF-8 lub UTF-8 z BOM, aby zachować znaki.

Zazwyczaj nie. Pozostaw ochronę włączoną, jeśli wyeksportowany plik może zostać otwarty w arkuszu kalkulacyjnym. Wyłącz ją tylko wtedy, gdy dokładny eksport tekstu jest niezbędny i ufasz każdej wartości w skoroszycie.

Nie. Odczyt, konwersja i przygotowanie pliku do pobrania pozostają w przeglądarce. Proces może używać tymczasowej wersji roboczej w przeglądarce przez maksymalnie 30 minut, ale plik i jego dane nie trafiają na serwer ani do adresu URL.

Powiązane narzędzia