Otwórz lub wklej plik CSV i kliknij Pobierz XLSX. Domyślnie każda komórka jest zapisywana jako tekst, więc 00731, 20-cyfrowe numery zamówień i wartości takie jak =SUM(A1:A2) trafiają do Excela dokładnie w tej samej postaci – nie są obcinane, zaokrąglane ani obliczane. Dla kolumn, na których chcesz liczyć, wybierz Rozpoznawaj liczby i true/false. Skoroszyt powstaje w Twojej przeglądarce, a plik CSV nigdy nie jest wysyłany na serwer.
Jak przekonwertować CSV do Excela
- Otwórz plik
.csv,.tsvlub.txt, upuść go na narzędzie albo wklej wiersze. Sprawdź tabelę na karcie Dane wejściowe; jeśli wszystko jest w jednej kolumnie albo polskie znaki wyglądają źle, ustaw ogranicznik lub kodowanie w sekcji Ustawienia importu. - Ustaw Nazwa arkusza (domyślnie to nazwa pliku) i wybierz Typy wartości.
- Zostaw lub zmień opcje nagłówka i układu, a potem kliknij Pobierz XLSX i otwórz plik w Excelu, LibreOffice Calc lub Arkuszach Google.
Aby przekonwertować wiele plików z tymi samymi ustawieniami, wybierz Tryb wsadowy: konwertuj kilka plików. Każdy plik staje się osobnym skoroszytem, a wszystkie pobierzesz razem jako jeden plik ZIP. W trybie wsadowym każdy plik może mieć najwyżej 25 MB.
Opcje skoroszytu
| Nazwa arkusza | Do 31 znaków. Znaki : \ / ? * [ ], których Excel nie dopuszcza w nazwach arkuszy, są zastępowane spacjami; pusta nazwa zmienia się w Sheet1. |
|---|---|
| Zachowaj wszystkie wartości jako tekst | Ustawienie domyślne. Każda niepusta komórka jest w Excelu komórką tekstową z dokładnie tą wartością, która była w CSV. Excel może oznaczyć tekst wyglądający jak liczba małym zielonym trójkątem („Liczba przechowywana jako tekst”); sama wartość się nie zmienia. |
| Rozpoznawaj liczby i true/false | Kolumna staje się liczbami Excela tylko wtedy, gdy każda niepusta wartość jest zwykłą liczbą: bez zer wiodących, separatorów tysięcy i przecinka dziesiętnego, a ułamki mają najwyżej 15 cyfr znaczących. Kolumny zawierające wyłącznie true/false (dowolna wielkość liter) stają się wartościami logicznymi PRAWDA/FAŁSZ. Daty i wszystkie inne kolumny pozostają tekstem. |
| Pogrubiony wiersz nagłówka | Domyślnie włączone. Pierwszy wiersz jest zapisywany pogrubioną czcionką. Zawsze zawiera nazwy kolumn z CSV jako tekst. |
| Zablokuj wiersz nagłówka | Domyślnie włączone. Nagłówek pozostaje widoczny podczas przewijania. |
| Dopasuj szerokość kolumn do zawartości | Domyślnie włączone. Szerokości odpowiadają najdłuższej wartości w pierwszych 2000 wierszach (znaki wschodnioazjatyckie liczą się podwójnie) i wynoszą od 8 do 60 znaków. |
| Arkusz od prawej do lewej | Wyświetla arkusz od prawej do lewej, z kolumną A po prawej stronie – dla danych w języku arabskim, hebrajskim lub perskim. Wartości komórek się nie zmieniają. |
Zera wiodące, długie liczby i formuły
Gdy otwierasz plik CSV bezpośrednio w Excelu, program sam zgaduje typ każdej wartości: 00731 zmienia się w 731, 20-cyfrowy numer zamówienia jest zaokrąglany, a 1-2 może stać się datą. Ten konwerter sam zapisuje komórki, więc Excel niczego nie zgaduje.
- Zera wiodące, kody pocztowe, numery telefonów i numery części pozostają tekstem w obu trybach. Rozpoznawanie liczb nigdy nie konwertuje kolumny, w której choć jedna wartość ma zero wiodące.
- Excel przechowuje najwyżej 15 cyfr znaczących liczby. Tryb tekstowy zachowuje dłuższe identyfikatory bez zmian. Przy rozpoznawaniu liczb kolumna z liczbami całkowitymi do 16 cyfr (do 9 007 199 254 740 991) nadal staje się liczbami, a Excel zamienia cyfry po piętnastej na zera – dlatego kolumny z numerami kart, rachunków i innymi 16-cyfrowymi identyfikatorami zostaw jako tekst.
- Komórki zaczynające się od
=,+,-lub@są zapisywane jako tekst, nigdy jako formuły, więc przy otwieraniu skoroszytu nic z pliku CSV nie jest obliczane ani uruchamiane. - Przecinki, cudzysłowy i podziały wiersza wewnątrz wartości CSV w cudzysłowie pozostają w jednej komórce. Spacje na początku i na końcu są zachowywane.
- Puste wartości CSV stają się pustymi komórkami, a nie pustymi ciągami znaków.
- Nazwy kolumn są używane dokładnie tak, jak je zapisano. Pusty nagłówek staje się
Column 3, a powtórzony –name (2).
Problemy przy otwieraniu pliku w Excelu
- Funkcja SUMA w Excelu zwraca 0. Kolumna jest tekstowa. Przekonwertuj plik ponownie z opcją Rozpoznawaj liczby i true/false, a jeśli kolumna nadal pozostaje tekstem, poszukaj w niej w przeglądarce CSV wartości takiej jak
1,5,$12czyn/a. - Wszystko jest w kolumnie A. Ogranicznik został źle rozpoznany. Wybierz przecinek, średnik, tabulator lub kreskę pionową w sekcji Ustawienia importu.
- Polskie znaki wyglądają jak é lub podobne. Plik nie jest zapisany w UTF-8. Wybierz jego kodowanie w sekcji Ustawienia importu (dla starszych eksportów z polskiego Excela często Windows-1250).
- Komórka jest dłuższa, niż pozwala Excel. Komórka Excela mieści najwyżej 32 767 znaków; narzędzie podaje, ile komórek jest dłuższych, i nie tworzy pliku. Skróć je w edytorze CSV albo zamiast tego wyeksportuj dane do JSON.
- Plik jest za duży dla tego narzędzia. Konwersja do Excela działa na plikach do 25 MB, 100 000 wierszy, 250 kolumn i 2 mln komórek. Podziel plik CSV i przekonwertuj części.
Limity i prywatność
Plik CSV musi zmieścić się w przestrzeni roboczej przeglądarki: do 25 MB, 100 000 wierszy, 250 kolumn i 2 mln komórek. To znacznie mniej niż limit arkusza w samym Excelu, wynoszący 1 048 576 wierszy na 16 384 kolumny. Każda konwersja tworzy jeden skoroszyt z jednym arkuszem.
Skoroszyt jest budowany w tle w tej karcie przy użyciu otwartej biblioteki write-excel-file, więc strona cały czas reaguje, a Anuluj przerywa pracę. Plik CSV nigdy nie jest wysyłany na serwer. Jeśli potrzebujesz tabeli do wydruku, użyj narzędzia CSV do PDF.
Przykład: plik stanów magazynowych z zerami wiodącymi i kodem kreskowym
Plik z inwentarzem, zawierający kody SKU z zerami wiodącymi, 20-cyfrowy kod kreskowy, przecinek w cudzysłowie i wartość przypominającą formułę, przekonwertowany z opcją Rozpoznawaj liczby i true/false i nazwą arkusza inventory; komórki odczytano z pobranego pliku. qty i unit_price stały się liczbami, a in_stock – wartościami TRUE/FALSE (w polskim Excelu widocznymi jako PRAWDA/FAŁSZ). barcode pozostał tekstem, bo jedna z wartości ma 20 cyfr, a wartość =SUM również pozostała tekstem. Przy domyślnej opcji Zachowaj wszystkie wartości jako tekst każda komórka jest tekstowa, łącznie z 12 i 34.90.
sku,barcode,description,qty,unit_price,in_stock,formula_like 00731,4006381333931,"Desk lamp, brass",12,34.90,true,=SUM(A1:A2) 00732,12345678901234567890,Cable tidy,,4.50,false,+44 20 7946 0958
Sheet "inventory" — row 1 bold and frozen Row 1: sku | barcode | description | qty | unit_price | in_stock | formula_like (text) Row 2: "00731" text | "4006381333931" text | "Desk lamp, brass" text | 12 number | 34.9 number | TRUE boolean | "=SUM(A1:A2)" text Row 3: "00732" text | "12345678901234567890" text | "Cable tidy" text | (empty) | 4.5 number | FALSE boolean | "+44 20 7946 0958" text
Pytania i odpowiedzi
Dlaczego przy moich liczbach Excel pokazuje zielony trójkąt?
Przy domyślnej opcji Zachowaj wszystkie wartości jako tekst wartości wyglądające jak liczby są komórkami tekstowymi, a Excel oznacza je jako „Liczba przechowywana jako tekst”. Dzięki temu identyfikatory pozostają dokładne. Ilości i ceny, które chcesz sumować, przekonwertuj z opcją Rozpoznawaj liczby i true/false.
Czy daty są zamieniane na daty Excela?
Nie. Daty są zapisywane jako tekst dokładnie tak jak w CSV, np. 2026-03-01 lub 03/01/2026, bo ten sam zapis może oznaczać różne dni w różnych regionach. Jeśli potrzebujesz liczb seryjnych dat, użyj w Excelu polecenia Tekst jako kolumny lub funkcji DATA.WARTOŚĆ.
Czy mogę umieścić kilka plików CSV w jednym skoroszycie jako osobne arkusze?
Nie. Każdy plik CSV staje się osobnym skoroszytem z jednym arkuszem. Aby najpierw połączyć pliki w jedną tabelę, użyj narzędzia Łączenie i złączanie plików CSV.