Utilia

Konwerter Excel na CSV

Konwertuj arkusze Excel, XLS i ODS do CSV (jeden arkusz lub wszystkie w ZIP) oraz pliki CSV z powrotem do .xlsx, z wyborem separatora, kodowania i BOM.

Obsługiwane: .xlsx, .xlsm, .xlsb, .xls, .ods, .csv, .tsv, .txt. Kilka plików CSV daje jeden skoroszyt z osobnym arkuszem dla każdego.

CSV → Excel

Jak przekonwertować Excel na CSV

  1. Upuść skoroszyt na pole wyboru albo kliknij je, aby wskazać plik: obsługiwane są .xlsx, .xlsm, .xlsb, stare pliki .xls oraz .ods z LibreOffice.
  2. W panelu Excel → CSV wybierz Arkusz do konwersji. Podgląd pokazuje pierwsze wiersze pliku CSV dokładnie tak, jak zostaną zapisane.
  3. Wybierz Separator, Kodowanie i Znaki końca wiersza, a potem kliknij Pobierz CSV. Aby przekonwertować wszystkie arkusze naraz, kliknij Pobierz wszystkie arkusze (ZIP): dostaniesz po jednym pliku .csv na arkusz, nazwanym tak jak arkusz.

Jak przekonwertować CSV na Excel

  1. Upuść jeden lub więcej plików .csv, .tsv lub .txt albo wklej dane w polu Lub wklej dane CSV.
  2. Zostaw Separator i Separator dziesiętny na Wykryj automatycznie albo ustaw je ręcznie, jeśli podgląd wygląda źle. Wybierz, jak w twoim pliku zapisane są Daty.
  3. Sprawdź tabelę Jak zostaną zapisane komórki: liczby i daty są wyrównane do prawej, tekst do lewej.
  4. Kliknij Pobierz plik Excel (.xlsx). Kilka plików CSV daje jeden skoroszyt z osobnym arkuszem dla każdego pliku.

Wszystko dzieje się w karcie twojej przeglądarki: pliki nigdy nie są przesyłane na serwer.

Jak dobrać opcje CSV

Wartości. Tak jak w arkuszu kalkulacyjnym zapisuje wartości z formatem liczbowym zapisanym w pliku: 1,235 dla liczby sformatowanej bez miejsc po przecinku, datę w formacie daty danej komórki. Sformatowane liczby zawsze używają kropki jako separatora dziesiętnego i przecinka jako separatora tysięcy (w stylu angielskim). Surowe wartości (pełna precyzja, daty ISO) zapisuje wartość przechowywaną w komórce: 1234.5, 2026-09-30, 2026-09-30 14:05:00. Surowe wartości są bezpieczniejsze dla baz danych i skryptów; wartości wyświetlane są lepsze, gdy plik będzie czytał człowiek. Formuły są eksportowane jako wynik zapisany w pliku, nigdy jako formuły.

Separator. Większość programów oczekuje przecinka. Excel ustawiony na język polski, niemiecki, francuski czy inny język z przecinkiem dziesiętnym oczekuje średnika – wybierz wtedy Średnik (;), co dodatkowo pozwala uniknąć ujmowania w cudzysłowy każdej liczby dziesiętnej. Komórki zawierające separator, cudzysłowy lub znaki nowego wiersza są ujmowane w cudzysłowy zgodnie z RFC 4180.

Kodowanie i BOM. UTF-8 zachowuje każdy znak, w tym ą, ę, ł, ś czy ż. Excel w Windows rozpoznaje UTF-8 tylko wtedy, gdy plik zaczyna się od znacznika kolejności bajtów, więc zaznacz Dodaj znacznik kolejności bajtów (BOM), jeśli polskie znaki wyświetlają się tam jako Ä… czy Å‚. Windows-1252 to kodowanie zachodnioeuropejskie i nie zawiera większości polskich liter: znaki, których nie da się w nim zapisać, zostaną zastąpione przez ?, a komunikat nad podglądem poda ich liczbę. Kodowanie Windows-1250 (środkowoeuropejskie) nie jest dostępne, więc dla polskich danych wybieraj UTF-8. UTF-16 LE to kodowanie eksportu „Tekst Unicode” w Excelu.

Chroń przed wstrzykiwaniem formuł dodaje apostrof przed komórkami zaczynającymi się od =, +, - lub @, więc arkusz otwierający CSV ich nie wykona. Zwykłe liczby, np. -12, nie są zmieniane.

Jak dane CSV stają się komórkami Excela

Liczby takie jak 1234.56, 1,234.56, 1 234,56 czy 12.5% stają się prawdziwymi liczbami (procenty zachowują format procentowy). Opcja Zachowaj zera wiodące (007, kody pocztowe) jako tekst sprawia, że 007 czy 01234 nie tracą zer, a liczby całkowite dłuższe niż 15 cyfr – np. numery kont – zawsze zostają tekstem, bo Excel przechowuje tylko 15 cyfr znaczących. Daty w formacie ISO są rozpoznawane zawsze; 30/09/2026 wymaga opcji Dzień/miesiąc/rok. Zaznacz Zachowaj wszystko jako tekst (bez konwersji liczb i dat), aby zapisać każdą wartość dokładnie tak, jak ją wpisano. Przy opcji Pierwszy wiersz zawiera nazwy kolumn wiersz nagłówka jest zablokowany i dostaje przyciski filtrów, a szerokość kolumn jest dopasowana do zawartości.

Wczytywane pliki CSV są dekodowane jako UTF-8, UTF-16 lub Windows-1252. Jeśli plik pochodzi ze starszego polskiego programu zapisującego w Windows-1250, polskie litery mogą się zniekształcić – zapisz go najpierw jako CSV UTF-8.

Najczęściej zadawane pytania

Czy mogę przekonwertować wszystkie arkusze skoroszytu naraz?

Tak. Pobierz wszystkie arkusze (ZIP) tworzy po jednym pliku CSV na arkusz w archiwum ZIP. Ukryte arkusze są pomijane, chyba że zaznaczysz Dołącz ukryte arkusze do pliku ZIP.

Dlaczego polskie znaki wyglądają źle po otwarciu CSV w Excelu?

Excel odczytuje UTF-8 jako starą stronę kodową. Zaznacz opcję BOM i pobierz plik ponownie. Nie wybieraj Windows-1252 – to kodowanie nie obsługuje polskich liter.

Czy CSV zachowuje formatowanie, kolory lub formuły?

Nie. CSV to zwykły tekst: przechowuje tylko wartości. Formatowanie, formuły, komentarze, wykresy i scalenia komórek przepadają; scalony zakres zachowuje swoją wartość w pierwszej komórce.

Dlaczego moje kody produktów straciły zera na początku?

Zostały rozpoznane jako liczby. Zostaw zaznaczoną opcję Zachowaj zera wiodące albo użyj Zachowaj wszystko jako tekst.

Czy moje pliki są wysyłane na serwer?

Nie. Biblioteka arkuszy kalkulacyjnych działa w twojej przeglądarce, więc po wczytaniu strony konwersja działa nawet offline, a twoje dane zostają na twoim urządzeniu.