Konwersja CSV na Excel (XLSX)

Ten darmowy konwerter zamienia plik CSV na skoroszyt Excel .xlsx: wykrywa separator i kodowanie, a liczby i daty ISO zapisuje jako prawdziwe komórki, przy czym zera wiodące zostają tekstem. Skoroszyt powstaje w Twojej przeglądarce, plik CSV nie jest wysyłany na serwer. Daty takie jak 03/04/2024 pozostają tekstem, zamiast być zgadywane, a komórki zaczynające się od = są zapisywane jako tekst, nie jako formuły.

Plik nie przekonwertował się poprawnie? Napisz na [email protected], najlepiej z małym przykładowym plikiem, a błąd zostanie naprawiony.

Najważniejsze informacje

Po co konwertować plik CSV na Excel

Dwuklik na pliku CSV to loteria. W zależności od ustawień językowych komputera Excel potrafi wrzucić każdy wiersz do jednej długiej kolumny, pokazać ó zamiast ó, zamienić kod 0150 na 150, a długi numer konta na 4,57E+15. Ten konwerter czyta CSV ostrożnie i zapisuje prawdziwy skoroszyt Excel (.xlsx), więc to, co otwierasz, to dokładnie to, co było w pliku. Wykrywa separator (przecinek, średnik, tabulator lub kreskę pionową) i kodowanie (UTF-8, UTF-16 albo Windows-1252, które zapisują starsze wersje Excela) oraz pokazuje pierwsze wiersze, abyś przed konwersją mógł sprawdzić, czy kolumny są poprawne. Liczby stają się liczbami, które da się sumować, daty ISO, takie jak 2024-05-01, stają się prawdziwymi datami, a wszystko, co tylko wygląda jak liczba, na przykład kody z zerami wiodącymi, zostaje tekstem. Pierwszy wiersz jest pogrubiony i pozostaje widoczny podczas przewijania.

Jak przekonwertować CSV na Excel

  1. Upuść plik CSV w polu lub kliknij, aby go wybrać.
  2. Sprawdź kolumny w podglądzie; jeśli wyglądają źle, wybierz inny separator.
  3. Kliknij „Konwertuj na Excel” i otwórz pobrany plik .xlsx w Excelu, Numbers, LibreOffice lub Arkuszach Google.

Co się zmienia podczas konwersji

Zera wiodące i długie liczby zostają tekstem

Wartości takie jak 0045, 007 czy 000123 są zapisywane jako komórki tekstowe, więc zera nie znikają. Tak samo liczby mające więcej niż 15 cyfr, na przykład numery kart, kont czy przesyłek: Excel przechowuje najwyżej 15 cyfr znaczących, a resztę zastąpiłby zerami. Liczby z separatorem tysięcy, takie jak 1,250.00, oraz kwoty ze znakiem waluty również zostają tekstem, bo można je odczytać na więcej niż jeden sposób.

Które daty stają się datami Excela

Datami w komórkach stają się tylko daty zapisane w kolejności rok-miesiąc-dzień, takie jak 2024-05-01 lub 2024-05-01 14:30. Data 03/04/2024 oznacza w Europie 3 kwietnia, a w USA 4 marca, dlatego zostaje zapisana dokładnie tak, jak w pliku, zamiast być zgadywana. Taką kolumnę możesz potem zamienić na daty w Excelu poleceniem Dane › Tekst jako kolumny.

Przecinek dziesiętny

W pliku CSV ze średnikami liczby takie jak 3,5 są odczytywane jako 3.5, jeśli większość liczb w pliku jest zapisana w ten sposób. W Excelu komórka pokaże wtedy 3,5 albo 3.5 w zależności od Twoich ustawień, ale to ta sama liczba.

Formuły nie są wykonywane

Komórka zaczynająca się od = jest zapisywana jako tekst, a nie jako formuła. Dzięki temu skoroszyt jest bezpieczny: plik CSV z nieznanego źródła nie przemyci do Twojego arkusza działającej formuły.

O formatach plików

CSV

CSV (comma-separated values, wartości rozdzielone przecinkami) to tabela w zwykłym tekście: jeden wiersz pliku na wiersz tabeli, a komórki rozdzielone przecinkiem, średnikiem lub tabulatorem. Excel, Arkusze Google, Numbers, każda baza danych i większość języków programowania czyta i zapisuje ten format, dlatego jest to typowy sposób przenoszenia tabeli z jednego programu do drugiego.

  • Nie ma standardu separatora: Excel używa przecinka lub średnika w zależności od ustawień językowych.
  • Każda wartość jest tekstem; to program czytający plik decyduje, czy 0800 to liczba, czy kod pocztowy.
  • Nie ma arkuszy, formuł, kolorów ani szerokości kolumn, tylko wartości.
  • Kodowanie nie jest zapisywane w pliku; UTF-8 to bezpieczny wybór, a Excel potrzebuje znacznika BOM, aby je rozpoznać.

Excel (XLSX)

XLSX to format skoroszytów Microsoft Excel od wersji Excel 2007, zapisywany także przez LibreOffice, Numbers i Arkusze Google. Za rozszerzeniem pliku kryje się archiwum ZIP z plikami XML: po jednym na arkusz oraz współdzielony tekst, style i formuły.

  • Skoroszyt może zawierać kilka arkuszy; plik CSV zawiera tylko jedną tabelę.
  • Komórki zachowują swój typ: liczby, daty i tekst, więc kod taki jak 0150 może zachować zero wiodące.
  • Arkusz mieści najwyżej 1 048 576 wierszy i 16 384 kolumny.
  • Starszy format .xls (Excel 97-2003) to inny, binarny format.

Najczęściej zadawane pytania

Czy mój plik CSV jest wysyłany na serwer?

Nie. Plik jest odczytywany, a skoroszyt tworzony przez Twoją przeglądarkę na Twoim własnym urządzeniu. Nic nie trafia na serwer, co ma znaczenie przy listach klientów, danych płacowych i eksportach z systemów księgowych.

Czy mogę wyłączyć rozpoznawanie liczb i dat?

Tak. Odznacz tę opcję, a każda komórka zostanie zapisana jako tekst, dokładnie tak, jak wygląda w CSV. Przydaje się to przy listach kodów lub numerów telefonów, w których nic nie powinno być przeliczane.

Jak duży może być plik CSV?

Arkusz Excela mieści najwyżej 1 048 576 wierszy i 16 384 kolumny, a narzędzie poinformuje Cię, jeśli plik ma ich więcej. Można wczytać pliki do 200 MB; kilkaset tysięcy wierszy zajmuje na laptopie kilka sekund.

Czy skoroszyt działa w Arkuszach Google i Numbers?

Tak. Plik .xlsx jest zgodny ze standardowym formatem Office Open XML, który otwierają Arkusze Google, Apple Numbers i LibreOffice Calc.