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.
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
- Plik → Importuj → Prześlij i wybierz średnik jako separator.
- Plik → Pobierz → Wartości rozdzielone przecinkami (.csv). Arkusze Google zawsze zapisują przecinki i UTF-8.
LibreOffice Calc
- Otwórz plik i zaznacz średnik jako separator.
- Plik → Zapisz jako → Tekst CSV, zaznacz „Edytuj ustawienia filtra” i wybierz , jako separator pól.
Windows (dotyczy wszystkich programów)
- Panel sterowania → Region → Ustawienia dodatkowe → Separator listy: zmień ; na ,.
Przed i po
Nazwa;Cena;Opis
Czapka wełniana;24,90;Ciepła, miękkaNazwa,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 plikPlik 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.