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
Konwertuj plików
PDF na plik jest zastępowany formatem HTML w archiwum zip (przeglądarki drukują po jednej stronie naraz).
CSV do Excela w 3 krokach
- Upuść CSV Przeciągnij plik na stronę albo go wybierz. Pierwsze 20 wierszy pojawia się od razu, już czytelnie.
- 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.
- 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ć.