Przejdź do narzędzia
ViewCSV
Plik nie jest nigdzie wysyłany

Konwertuj CSV do Excela (XLSX)

excel-risk-sample.csv· DANE PRZYKŁADOWE4 wiersze · 8 kolumn
Typy wartości
Tekst zachowuje zera wiodące i długie identyfikatory, a formuły pozostają tekstem. Przy rozpoznawaniu liczb wartości mające ponad 15 cyfr znaczących nadal trafiają do arkusza jako tekst, bo Excel by je zaokrąglił.
excel-risk-sample.csv
#customer_idorder_refphonepart_codelot_codequantityunit_pricenote
10041240217730091152400016+155501002343-1212E3219.90=SUM(F2:F3)
20773040217730091152400017+155501002351/24E10154.25@supplier review
30003198765432109876543210+1555010023610-41E0211250.00-5% promo
41200810000000000000000001+15550100237MAR-127E540.99Zoë Łukasz, 東京 office

4 wiersze · 1 plik Plik powstaje w Twojej przeglądarce; otworzysz go w Excelu, LibreOffice lub Arkuszach Google.

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

  1. Otwórz plik .csv, .tsv lub .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.
  2. Ustaw Nazwa arkusza (domyślnie to nazwa pliku) i wybierz Typy wartości.
  3. 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 arkuszaDo 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 tekstUstawienie 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/falseKolumna 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łówkaDomyślnie włączone. Pierwszy wiersz jest zapisywany pogrubioną czcionką. Zawsze zawiera nazwy kolumn z CSV jako tekst.
Zablokuj wiersz nagłówkaDomyślnie włączone. Nagłówek pozostaje widoczny podczas przewijania.
Dopasuj szerokość kolumn do zawartościDomyś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 lewejWyś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, $12 czy n/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.

CSV
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
Komórki XLSX
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.

Standardy i źródła