Zamiana średnika na przecinek w pliku CSV

Excel przy zapisie CSV używa separatora listy z ustawień Windows, a w polskich ustawieniach jest nim średnik. Przeciągnij plik poniżej i pobierz go z przecinkami: narzędzie ujmie w cudzysłów wartości z przecinkiem, usunie wiersz sep=; i na życzenie zamieni też przecinki dziesiętne.

Sprawdzono

Naprawiane w Twojej przeglądarce – plik nigdy nie opuszcza Twojego urządzenia.

Pliki powyżej 50 wierszy: 1 kredyt za plik ($0.75–$1 zależnie od pakietu), bez subskrypcji · Cennik

Kilka plików? Wybierz lub upuść je razem, aby poprawić wszystkie naraz.

Nie masz pliku pod ręką? Wypróbuj uszkodzoną próbkę

Przykładowe pliki z typowymi błędami importu, wczytywane w Twojej przeglądarce. Naprawa i pobranie są darmowe.

Skąd się to bierze

CSV nie ma jednego standardowego separatora. Excel bierze go z ustawień regionalnych Windows: tam, gdzie separatorem dziesiętnym jest przecinek, tak jak w Polsce, separatorem listy jest średnik. „CSV” z Excela jest więc w praktyce rozdzielany średnikami.

Importery, które oczekują przecinków (Shopify, WooCommerce, większość aplikacji internetowych), czytają wtedy cały wiersz jako jedną kolumnę. Zwykłe „Znajdź i zamień” ; na , nie pomoże: przecinki wewnątrz wartości („Ciepła, miękka” albo 24,90) staną się nowymi kolumnami.

Jak to naprawić ręcznie

Arkusze Google

  1. Plik → Importuj → Prześlij i wybierz średnik jako separator.
  2. Plik → Pobierz → Wartości rozdzielone przecinkami (.csv). Arkusze Google zawsze zapisują przecinki i UTF-8.

LibreOffice Calc

  1. Otwórz plik i zaznacz średnik jako separator.
  2. Plik → Zapisz jako → Tekst CSV, zaznacz „Edytuj ustawienia filtra” i wybierz , jako separator pól.

Windows (dotyczy wszystkich programów)

  1. Panel sterowania → Region → Ustawienia dodatkowe → Separator listy: zmień ; na ,.

Przed i po

Przed
Nazwa;Cena;Opis
Czapka wełniana;24,90;Ciepła, miękka
Po
Nazwa,Cena,Opis
Czapka wełniana,24.90,"Ciepła, miękka"

Opis zawiera przecinek, więc trafia w cudzysłów. 24,90 zmienia się w 24.90 tylko po włączeniu konwersji liczb.

Napraw automatycznie

  • Rozpoznaje separator: średnik, tabulator lub |.
  • Zapisuje przecinki i ujmuje w cudzysłów wartości, które zawierają przecinek.
  • Usuwa wiersz sep=; dodany przez Excela.
  • Na życzenie zamienia przecinki dziesiętne (24,90 → 24.90). Domyślnie wyłączone, bo niektóre importery ich oczekują.
  • Zapisuje w UTF-8, z BOM, jeśli plik będzie otwierany w Excelu.

Sprawdzenie i podgląd są bezpłatne. Pobranie jest bezpłatne do 50 wierszy, większy plik kosztuje 1 kredyt.

Wybierz plik

Plik jest wczytywany i naprawiany w przeglądarce. Nic nie jest wysyłane: dostajemy tylko liczbę wierszy i platformę, więc ceny zakupu i dane klientów pozostają prywatne.

Najczęstsze pytania

Czy da się zamienić w drugą stronę, z przecinka na średnik?

Tak. Przy pobieraniu wybierz ; jako separator. Taki plik polski Excel otworzy poprawnie podwójnym kliknięciem.

Dlaczego nie wystarczy „Znajdź i zamień”?

Bo przecinki, które już są w wartościach, staną się nowymi kolumnami, a wszystkie kolejne kolumny w wierszu się przesuną. Konwerter musi najpierw odczytać plik i ująć takie wartości w cudzysłów.

Czy mój plik jest gdzieś wysyłany?

Nie. Plik jest odczytywany, sprawdzany i poprawiany w przeglądarce. Przy płatnym pobraniu wysyłana jest tylko liczba wierszy, platforma i odcisk pliku (SHA-256), żebyś nie płacił dwa razy za ten sam plik.

Ile to kosztuje?

Sprawdzenie pliku i podgląd poprawek są bezpłatne. Pobranie poprawionego pliku jest bezpłatne do 50 wierszy. Większy plik kosztuje 1 kredyt, a przez 24 godziny możesz pobrać ten sam plik ponownie w innym formacie lub kodowaniu bez dodatkowej opłaty. Abonament nie jest potrzebny; agencje, które co miesiąc poprawiają pliki, mogą wybrać Pro: 300 plików miesięcznie za $19.