Narzędzie · Arkusze

CSV → Excel bez krzaków i bez gubienia zer

Excel otwiera wiele plików CSV z krzakami zamiast polskich znaków – „Ä…” zamiast „ą” – zamienia 00123 na 123, a długie numery na 1,23E+17. MSGView wykrywa kodowanie i separator, zachowuje zera i długie liczby jako tekst i tworzy prawdziwy plik .xlsx – w Twojej przeglądarce, bez wysyłania pliku.

▦

Przeciągnij tutaj plik .csv lub .txt

Jeden plik lub kilka. Do 200 MB, czytane po kawałku.

Przykład otwiera wbudowany plik w kodowaniu Shift-JIS, więc zobaczysz wynik bez własnego pliku.

.csv · .tsv · .txt — UTF-8, UTF-16, Shift-JIS (CP932), EUC-KR, GB18030, Big5, Windows-1251/1252

CSV do Excela w 3 krokach

  1. Upuść CSV Przeciągnij plik na stronę albo go wybierz. Pierwsze 20 wierszy pojawia się od razu, już czytelnie.
  2. Sprawdź kodowanie i separator Oba są wykrywane automatycznie i można je zmienić. Kolumny, które Excel by zepsuł, są oznaczone na niebiesko: zostają tekstem.
  3. Pobierz .xlsx Kliknij „Pobierz .xlsx”. Albo zapisz CSV w UTF-8 ze znacznikiem BOM, który Excel poprawnie otwiera dwuklikiem.

Skąd krzaki w Excelu?

Plik CSV nie mówi, jakiego kodowania używa. Excel zgaduje, często źle: eksport w UTF-8 ze sklepu internetowego czy z banku pokazuje wtedy „Ä…” i „Ĺ‚” zamiast „ą” i „ł”, a plik w Windows-1252 albo japoński w Shift-JIS może się otworzyć jako bełkot. MSGView czyta bajty i wybiera kodowanie, które dekoduje się bez błędów.

Zera wiodące, długie liczby, daty

Kody produktów, numery klientów czy numery PESEL zaczynające się od zera tracą je w Excelu, a liczby dłuższe niż 15 cyfr – jak 26-cyfrowe numery kont – są zaokrąglane. Gdy opcja „Zachowaj zera wiodące i długie liczby jako tekst” jest włączona (domyślnie), te komórki trafiają do pliku .xlsx jako tekst, dokładnie tak jak w CSV. Daty też nie są przekształcane.

Ochrona przed wstrzykiwaniem formuł

Komórka zaczynająca się od = + − lub @ może zostać wykonana jako formuła, gdy plik zostanie otwarty w Excelu. MSGView zawsze zapisuje takie komórki jako tekst, więc pobrany CSV nie uruchomi niczego na Twoim komputerze.

Pytania

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

Nie. CSV jest czytany w pamięci Twojej przeglądarki, a plik .xlsx powstaje na Twoim urządzeniu. Możesz to sprawdzić w karcie Sieć w narzędziach deweloperskich przeglądarki.

Jak duży może być plik?

Do 200 MB. Arkusz Excela mieści 1 048 576 wierszy; dłuższe pliki są kontynuowane w następnym arkuszu.

Czy mogę zostać przy formacie CSV?

Tak: „CSV w UTF-8 dla Excela” zapisuje CSV ze znacznikiem BOM, który Excel otwiera bez krzaków.

Czy to działa na Macu albo telefonie?

Tak, w każdej nowoczesnej przeglądarce. Nic nie trzeba instalować.

Inne darmowe narzędzia