UltKit

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

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 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. 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. 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 konwerterExcel – Zapisz jakoPobieranie z Arkuszy Google
Wszystkie arkusze eksportowane jednym krokiemyesnono
Przecinek lub średnik wybierany dla każdego plikuyesZależy od regionu WindowsTylko przecinek
Otwiera .xls, .xlsx i .xlsmyesyesPo zaimportowaniu do Arkuszy
Wynik w UTF-8yesTylko z typem CSV UTF-8yes
Działa bez instalowania oprogramowaniayesnoyes

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

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
Konwerter XLS

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
–
Konwerter CSV

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ąć.