Konwertuj xls do csv

Darmowy konwerter online XLS do CSV

Konwertuj starsze skoroszyty Excel do formatu CSV w kodowaniu UTF-8 na potrzeby importu do baz danych, skryptów i prostego udostępniania danych.

Konwertuj XLS na CSV online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 75 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .xls

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .xls do .csv

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .csv

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować xls do csv

Importery baz danych, skrypty i starsze systemy biznesowe często wymagają płaskiego pliku CSV zamiast skoroszytu Excel. Konwersja pliku tworzy również mniejszą tekstową reprezentację, którą łatwiej udostępniać, archiwizować i przetwarzać bez oprogramowania do obsługi arkuszy kalkulacyjnych.

Czym jest format XLS

XLS to binarny format skoroszytu związany z Microsoft Excel 97–2003. Skoroszyt XLS może zawierać wiele arkuszy, formuły, formatowanie, wykresy, obrazy, komentarze, reguły sprawdzania poprawności danych, makra i metadane skoroszytu.

Microsoft Excel tworzy i otwiera pliki XLS, a LibreOffice Calc, Apache OpenOffice Calc i inne programy do obsługi arkuszy kalkulacyjnych zazwyczaj mogą je otwierać i zapisywać. Nowsze wersje Excel zwykle używają formatu .xlsx, chociaż starsze pliki XLS nadal często występują w starszych systemach biznesowych, zarchiwizowanych załącznikach, dokumentacji księgowej i zbiorach dokumentów.

Czym jest format CSV

CSV przechowuje dane tabelaryczne jako zwykły tekst. Każdy wiersz zwykle reprezentuje rekord, a separator oddziela pola; standardowo jest to przecinek, ale niektóre systemy używają średnika. Pola zawierające separatory, cudzysłowy lub znaki końca wiersza są ujmowane w podwójne cudzysłowy, a zawarte w nich cudzysłowy są oznaczane przez ich podwojenie.

CSV jest obsługiwany przez bazy danych, języki programowania, narzędzia wiersza poleceń, systemy raportowania i aplikacje do obsługi arkuszy kalkulacyjnych. Zwykle jest mniejszy niż XLS, można go odczytać bez specjalistycznego oprogramowania i nadaje się do importowania jednej płaskiej tabeli.

CSV reprezentuje jeden arkusz na plik. Nie może zachować wielu arkuszy, formatowania komórek, wykresów, obrazów, komentarzy, makr, układu scalonych komórek ani ustawień na poziomie skoroszytu. Formuły nie są zachowywane jako formuły.

Jak przekonwertować plik XLS

Za pomocą Microsoft Excel

  1. Otwórz plik .xls w Excel.
  2. Wybierz arkusz, który chcesz wyeksportować. Excel zapisuje w pliku CSV tylko aktywny arkusz.
  3. Wybierz File → Save As.
  4. Ustaw typ pliku na CSV UTF-8 (Comma delimited) (*.csv), jeśli system docelowy obsługuje UTF-8. Wybierz CSV (Comma delimited) (*.csv) tylko wtedy, gdy starszy system wymaga starszego kodowania.
  5. Wprowadź nazwę pliku kończącą się rozszerzeniem .csv i wybierz Save.
  6. Zaakceptuj ostrzeżenie Excel, że zostaną zapisane tylko aktywny arkusz i dane zgodne z CSV.

Za pomocą LibreOffice Calc

  1. Otwórz plik XLS w LibreOffice Calc i wybierz kartę wymaganego arkusza.
  2. Wybierz File → Save As, wybierz Text CSV (.csv) i w razie potrzeby włącz opcję Automatic file name extension.
  3. W oknie dialogowym eksportu ustaw Character set na UTF-8, Field delimiter na przecinek, a Text delimiter na podwójny cudzysłów.
  4. Wybierz Save. Każdy dodatkowy arkusz eksportuj osobno, używając odrębnej nazwy pliku.

Za pomocą konwertera online

Możesz bezpłatnie przekonwertować plik w serwisie 101convert.com, bez instalowania oprogramowania. Prześlij plik XLS, rozpocznij konwersję i pobierz wynikowy plik CSV; przed zaimportowaniem go w innym miejscu sprawdź ustawienia wyjściowe i zweryfikuj wyeksportowane dane.

Za pomocą Python i pandas

W przypadku powtarzalnych konwersji zainstaluj pandas i czytnik XLS, a następnie uruchom:

pip install pandas xlrd

python -c "import pandas as pd; pd.read_excel('input.xls', sheet_name=0).to_csv('output.csv', index=False, encoding='utf-8')"

Zamiast sheet_name=0 użyj nazwy arkusza lub innego indeksu. Opcja index=False zapobiega dodawaniu przez pandas osobnej kolumny indeksu. Pakiet xlrd odczytuje starsze pliki XLS; w bieżących wydaniach nie odczytuje plików XLSX.

Kontrola jakości i zgodności

  • Arkusze: wyeksportuj osobno każdy wymagany arkusz. CSV nie może zawierać struktury arkuszy skoroszytu.
  • Formuły: Excel zwykle zapisuje obliczony wynik zamiast wyrażenia formuły. Jeśli wymagane są najnowsze wyniki, najpierw ponownie oblicz skoroszyt. Wyniki formuł mogą być niedostępne lub nieaktualne, gdy program odczytujący nie oblicza formuł.
  • Wartości i formatowanie: czcionki, kolory, szerokości kolumn, wykresy, obrazy, komentarze i układ scalonych komórek są odrzucane. Formaty wyświetlania mogą wpływać na eksportowane daty, wartości procentowe, waluty i precyzję miejsc dziesiętnych.
  • Kodowanie: używaj UTF-8 w przypadku znaków diakrytycznych, tekstu zapisanego alfabetem niełacińskim i symboli. Jeśli starszy importer wyświetla zniekształcony tekst, przed eksportem ustal, jakiego kodowania oczekuje.
  • Separatory: ustawienia regionalne i systemy docelowe mogą wymagać średników lub tabulatorów zamiast przecinków. Dopasuj separator do systemu docelowego i potwierdź sposób obsługi ujętych w cudzysłowy pól oraz znaków końca wiersza.
  • Początkowe zera: identyfikatory takie jak 00127 mogą zmienić się na 127, gdy komórka źródłowa ma format liczbowy. Przed eksportem ustaw dla identyfikatorów format tekstowy, a następnie sprawdź plik CSV.
  • Duże liczby: aplikacje do obsługi arkuszy kalkulacyjnych mogą zaokrąglać wartości przekraczające obsługiwaną precyzję. Porównaj pola finansowe, naukowe i identyfikatory z oryginalnym skoroszytem.
  • Bezpieczeństwo: CSV nie zachowuje makr XLS, ale otwarcie niezaufanych danych CSV w arkuszu kalkulacyjnym może umożliwić wstrzyknięcie formuły, gdy pole zaczyna się od =, +, - lub @. Traktuj importowane pliki jako niezaufane i w razie potrzeby neutralizuj takie pola.

Porównanie formatu XLS z CSV

Jak formaty XLS i CSV wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików XLS i CSV
Cecha .XLS Microsoft Excel Spreadsheet .CSV Comma-Separated Values
Otwarty standard Nie Tak
Kompresja Oba Bez kompresji
Typowy rozmiar pliku Średni Mały
Otwiera się w przeglądarce internetowej Częściowo Tak, natywnie
Dalsza edycja Ograniczone Łatwy
Obsługa metadanych Podstawowy Podstawowy
Czytelny tekstowo Nie Tak
Najlepszy do Wymiana danych Wymiana danych
Wprowadzono 1987 —
Twórca Microsoft —
Typ MIME application/vnd.ms-excel text/csv

Najczęściej zadawane pytania

Czy konwerter XLS do CSV jest darmowy?

Tak, konwersja XLS do CSV na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik XLS?

Możesz przesłać pliki XLS o rozmiarze do 1000 MB i przekonwertować do 100 plików jednocześnie w jednej partii.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować XLS do CSV?

Nie. Konwersja XLS do CSV odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik XLS dla tej konwersji z XLS do CSV. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.