Importowanie plików CSV UTF-8 do Excela

Dziś musiałem otworzyć plik CSV w Microsoft Excel 2007 zakodowany standardowo w UTF-8 i tu zonk. Niby współczesny standard i nie powinno być problemu a tu zamiast polskich literek – krzaczki. Moja pierwsza reakcja była dość oczywista – co za g… Na szczęście obejście problemu okazało się łatwe do znalezienia.

Zmieniamy lub dodajemy rozszerzenie .txt. Odpalamy Excela i z menu wybieramy Otwórz. Zmieniamy typ plików na Pliki tekstowe (*.prn; *.txt; *.csv), jak na poniższym obrazku:

Excel Otwieranie

Excel Otwieranie

Następnie wybieramy kodowanie tekstu:

Import tekstu kodowanie

Import tekstu kodowanie

oraz zastosowanie ograniczniki:

Import tekstu ograniczniki

Import tekstu ograniczniki

Na koniec możemy określić typy danych w poszczególnych kolumnach:

Import tekstu typy danych

Import tekstu typy danych


Klikasz zakończ i masz zaimportowany plik CSV UTF-8.

5 Comments

  1. Dzięki za ten opis, bardzo mi pomógł otworzyć CSV w Excel 2010 w UTF-8, aby nie było krzaków.

    Pozdrawiam!
    Marek

  2. Nie działa to w przypadku Office’a 2010 (Windows 7)
    czy ktoś zna sposób ?

    • SOA #1. Importowanie plików CSV UTF-8 działa bez problemu w Excelu 2010, nie trzeba nawet zmieniać rozszerzenia pliku.

  3. Plik csv musi mieć ustawiony BOM. W pliku UTF-8 bez BOM pojawiają się krzaki.

Leave a Reply

Your email address will not be published. Required fields are marked *