Konwerter Excel do CSV
Wyeksportuj za jednym razem wszystkie arkusze skoroszytu Excela jako osobne pliki CSV, od pliku .xls z lat 90. po skoroszyt .xlsm z makrami, z separatorem i kodowaniem, jakich oczekuje program docelowy.
Konwerter danych
lub upuść Pliki CSV, TSV, TXT … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
Znak oddzielający kolumny w plikach CSV i tekstowych, przy odczycie i zapisie. Automatycznie wykrywa go we wczytanym pliku, a przy zapisie używa przecinków.
UTF-8 obsługuje wszystkie języki. Wybierz UTF-8 z BOM, jeśli Excel w Windows po otwarciu pliku CSV pokazuje nieprawidłowe polskie znaki lub znaki azjatyckie.
Dla plików Excel, ODS i Numbers: przekonwertuj tylko pierwszy arkusz lub wszystkie (jeden CSV na arkusz w ZIP albo jeden klucz JSON na arkusz).
Nazwa karty arkusza w nowym skoroszycie, do 31 znaków.
Tablica obiektów używa nazw kolumn jako kluczy w każdym wierszu; tablica tablic jest bardziej zwarta i zachowuje nagłówek jako pierwszą tablicę.
Nazwa zewnętrznego elementu obejmującego wszystkie wiersze; każdy wiersz staje się w nim elementem <row>.
Używana w instrukcjach CREATE TABLE i INSERT. Tylko litery, cyfry i podkreślenia.
Cudzysłowy i typy kolumn różnią się nieco między bazami danych; wybierz tę, do której będziesz importować.
Zapisz komórki z datami w jednym formacie. ISO (2026-10-18) jest najbezpieczniejszy dla baz danych i kodu; „zachowaj” zostawia daty tak, jak w źródle.
Jak korzystać z narzędzia
- 1
Prześlij skoroszyty
Dodaj pliki .xls, .xlsx lub .xlsm – do 20 naraz, każdy do 95 MB. W jednej partii można mieszać różne wersje plików.
- 2
Wybierz arkusze i separator
Opcja Arkusze do konwersji domyślnie obejmuje wszystkie arkusze. Ustaw Separator na średnik, jeśli CSV trafi do osoby, której Excel używa przecinka jako znaku dziesiętnego.
- 3
Konwertuj i rozpakuj
Kliknij Konwertuj na CSV →. Skoroszyt z kilkoma zakładkami wróci jako archiwum ZIP z osobnym plikiem CSV dla każdego arkusza, nazwanym tak jak zakładka.
Prześlij plik .xls, .xlsx lub .xlsm i kliknij Konwertuj na CSV →: każdy arkusz stanie się osobnym plikiem CSV w UTF-8, gotowym do ponownego otwarcia w Excelu lub importu gdzie indziej.
Excel do CSV dla całych skoroszytów, nie tylko jednej karty
Excel na przestrzeni lat używał trzech głównych formatów skoroszytów. Binarny .xls z Excela 97–2003 zapisuje arkusze jako rekordy BIFF i ogranicza je do 65 536 wierszy. Format .xlsx, wprowadzony w Excelu 2007, to Office Open XML – archiwum ZIP z elementami XML, mieszczące 1 048 576 wierszy. Format .xlsm to ten sam kontener z makrami VBA w środku. Wszystkie trzy zawierają wiele arkuszy, a CSV dokładnie jeden.
Ta rozbieżność to codzienny problem: raport miesięczny z zakładką na każdy miesiąc, budżet z arkuszem dla każdego działu, eksport ankiety z odpowiedziami na jednej zakładce i kodami na drugiej. Eksport z Excela oznacza aktywowanie każdej zakładki, wybranie „Zapisz jako” i potwierdzanie ostrzeżeń, dwanaście razy z rzędu. Tutaj cały skoroszyt wgrywasz raz, a każda zakładka wychodzi jako plik nazwany jak ona.
Do pierwszej zakładki nowoczesnego skoroszytu, który trafia do sklepu lub systemu CRM, przygotowano XLSX do CSV z datami w formacie ISO.
„Zapisz jako” w Excelu, Arkusze Google i ten konwerter – porównanie
| Ten konwerter | Excel – Zapisz jako | Pobieranie z Arkuszy Google | |
|---|---|---|---|
| Wszystkie arkusze eksportowane jednym krokiem | yes | no | no |
| Przecinek lub średnik wybierany dla każdego pliku | yes | Zależy od regionu Windows | Tylko przecinek |
| Otwiera .xls, .xlsx i .xlsm | yes | yes | Po zaimportowaniu do Arkuszy |
| Wynik w UTF-8 | yes | Tylko z typem CSV UTF-8 | yes |
| Działa bez instalowania oprogramowania | yes | no | yes |
Przecinek czy średnik: separatory CSV w zależności od regionu
W USA, Wielkiej Brytanii, Kanadzie, Australii, Japonii i innych miejscach, gdzie znakiem dziesiętnym jest kropka, Windows używa przecinka jako separatora listy. Tamtejszy Excel zapisuje i oczekuje przecinków.
- Separator: przecinek
- Zgodny z RFC 4180 i większością importerów internetowych
W Niemczech, Francji, Hiszpanii, Włoszech, Brazylii, Polsce i większości Europy przecinek jest znakiem dziesiętnym (1.234,56), więc Windows przełącza separator listy na średnik, a Excel to respektuje.
- Separator: średnik
- Użyj go, gdy współpracownik z takiego regionu otwiera plik dwuklikiem
Tabulatory prawie nigdy nie występują w prawdziwych danych, dlatego to najbezpieczniejszy separator dla tekstu z przecinkami i średnikami, np. adresów czy opisów produktów.
- Separator: tabulator
- Albo wybierz TSV w opcji Konwertuj na
XLS
Skoroszyt Microsoft Excel 97–2003
XLS to binarny format arkuszy kalkulacyjnych używany przez Excela od wersji Excel 97, aż do zastąpienia go przez XLSX w 2007 roku. Jest ograniczony do 65 536 wierszy i 256 kolumn na arkusz i przechowuje dane we własnościowej strukturze. Wiele starszych systemów, portali urzędowych i eksportów z bankowości nadal tworzy lub wymaga XLS. Otworzą go Excel, LibreOffice i Arkusze Google.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- 1997 · Microsoft
CSV
Wartości rozdzielane przecinkami
CSV to tekstowy format tabel, w którym każdy wiersz to osobna linia, a kolumny oddzielają przecinki. Jest używany od początków informatyki i opisany w RFC 4180, choć wiele wariantów stosuje średniki lub tabulatory oraz różne kodowania tekstu. Prawie każdy arkusz kalkulacyjny, baza danych i narzędzie analityczne potrafi go importować i eksportować, dlatego to domyślny format przenoszenia danych między systemami. CSV przechowuje tylko wartości, bez formuł, formatowania, wielu arkuszy ani typów danych.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- –
Całe skoroszyty Excela zamienia się na CSV, by przekazać dane komuś bez Excela, zarchiwizować je jako zwykły tekst, który przetrwa każdy arkusz kalkulacyjny, albo podzielić raport z wieloma zakładkami na jeden plik na tabelę.
Liczby, daty i zera wiodące w wyeksportowanym pliku CSV
Do pliku CSV trafia zapisana wartość każdej komórki, a nie jej format widoczny na ekranie. Daty są zapisywane tak, jak wyświetla je Excel, chyba że w opcji Daty ustawisz ISO lub znacznik czasu Unix, a liczby zachowują pełną precyzję. Excel przechowuje daty jako numery seryjne liczone od 1 stycznia 1900 i nadal traktuje rok 1900 jako przestępny – to błąd zachowany dla zgodności z Lotus 1-2-3.
Zera wiodące przetrwają tylko wtedy, gdy komórka w skoroszycie była tekstem. Kod pocztowy wpisany jako 02134 w komórce liczbowej został już zapisany jako 2134, więc CSV nie przywróci zera. Ważna jest też droga powrotna: dwuklik na CSV pozwala Excelowi ponownie zgadywać typy, przez co nazwy genów takie jak SEPT2 zamieniały się w daty; w 2020 roku komitet HUGO Gene Nomenclature Committee zmienił je na SEPTIN2. Aby odtworzyć skoroszyt z kontrolą nad danymi, użyj CSV do XLS lub Dane → Z tekstu/CSV.
Konwerter Excel do CSV – najczęstsze pytania
Dlaczego Excel zapisuje jako CSV tylko bieżący arkusz?
Plik CSV zawiera jedną tabelę, więc „Zapisz jako” w Excelu zapisuje tylko aktywny arkusz i ostrzega, że pozostałe zostaną utracone. Gdy w opcji Arkusze do konwersji wybrane są wszystkie arkusze, każda zakładka staje się tutaj osobnym plikiem CSV w jednym archiwum ZIP.
Czy można przekonwertować stary plik .xls z Excela 2003 do CSV?
Tak. Binarny format .xls używany w Excelu 97–2003 konwertuje się tak samo jak .xlsx. Jego arkusze mają limit 65 536 wierszy i 256 kolumn, więc CSV nigdy nie będzie większy niż ta siatka.
Co dzieje się z makrami w skoroszycie .xlsm?
Makra VBA to kod, a nie dane, dlatego zostają pominięte; plik CSV zawiera wartości komórek, które makra wygenerowały ostatnio.
Jak sprawić, by Excel otworzył CSV ze średnikami w kolumnach?
Excel dzieli plik CSV według separatora listy z ustawień regionalnych systemu Windows. Jeśli plik używa innego znaku, otwórz go przez Dane → Z tekstu/CSV i wybierz tam separator albo skonwertuj plik ponownie z odpowiednim ustawieniem opcji Separator.
Dlaczego przy konwersji Excela do CSV wybrać UTF-8 z BOM?
Znacznik kolejności bajtów (BOM) to trzy niewidoczne bajty na początku pliku, które informują Excela w systemie Windows, że tekst jest w UTF-8. Bez niego Excel używa lokalnej strony kodowej, a polskie lub inne znaki diakrytyczne zamieniają się w symbole, np. é. Większość internetowych importerów ignoruje BOM, choć kilka restrykcyjnych skryptów może się na nim potknąć.