Dlaczego Excel pokazuje krzaki
Polski Excel otwiera pliki CSV klikane dwukrotnie w kodowaniu Windows-1250. Nowoczesne serwisy eksportują CSV w UTF-8, więc sam plik jest dobry, a w Excelu tekst wygląda na zepsuty. Jeśli na początku pliku jest BOM (znacznik „to jest UTF-8”), Excel odczyta go poprawnie.
Krzaki
Imię;Nazwisko;Miasto Krzysztof;Wiśniewski;Kraków Agnieszka;Zając;Gdańsk
Po naprawie
Imię;Nazwisko;Miasto Krzysztof;Wiśniewski;Kraków Agnieszka;Zając;Gdańsk
Sposób 1: zapisz w UTF-8 z BOM przez Mojibuster
- Przeciągnij plik CSV do pola powyżej.
- Zepsute miejsca zostaną naprawione automatycznie. Dla plików CSV opcja Zapisz z BOM jest włączona domyślnie.
- Pobierz plik i otwórz go w Excelu dwukrotnym kliknięciem – polskie znaki będą poprawne.
Jeśli plik został już zapisany w Excelu z krzakami, Mojibuster w większości przypadków i tak przywróci poprawny tekst.
Sposób 2: poprawny import w Excelu
- Otwórz pusty skoroszyt i wybierz Dane → Z pliku tekstowego/CSV.
- Wskaż plik CSV.
- W polu Pochodzenie pliku wybierz 65001: Unicode (UTF-8).
- Sprawdź podgląd i kliknij Załaduj.
Wszystko w jednej kolumnie?
Jeśli każdy wiersz ląduje w całości w kolumnie A, winne jest nie kodowanie, lecz separator. Polski Excel oczekuje średnika, a wiele eksportów używa przecinka. Zaimportuj plik przez Dane → Z pliku tekstowego/CSV i wybierz separator Przecinek.
Najczęstsze pytania
Czy w Excelu na Maca jest tak samo?
Tak. Excel na Maca też często nie rozpoznaje plików CSV w UTF-8 bez BOM. Najpewniej zapisać plik z BOM.
Co to jest BOM?
Trzy niewidoczne bajty na początku pliku. Mówią programom takim jak Excel: „ten plik jest w UTF-8”.
Co zrobić, jeśli program księgowy przyjmuje tylko Windows-1250?
Zapisz plik w Excelu jako CSV (rozdzielany przecinkami) – ten format używa Windows-1250.
Czy pliki z danymi klientów są bezpieczne?
Tak. Plik jest przetwarzany tylko w przeglądarce i nie jest nigdzie wysyłany.