Plik csv w Excelu

Plik csv jest bardzo często spotykanym formatem zapisywania danych, szczególnie w przypadkach danych pobieranych z różnego rodzaju baz danych. Zwyczajowo jest otwierany w Excelu, ale nie można  zapominać o tym, że nie jest to plik Excela tylko plik tekstowy rozdzielany przecinkami. Oznacza to, że nie powinniśmy otwierać plików csv tylko importować go jako plik tekstowy. Pozwala to także na uniknięcie różnych problemów z formatowaniem liczb, generującymi w efekcie błędy w analizach.

Kontynuując wątek statystyki wyborcze pokażę to na przykładzie arkuszy wyborczych pobranych ze strony PKW:
https://wybory.gov.pl/sejmsenat2023/pl/dane_w_arkuszach
Tym razem jednak pobieram nie plik Excela tylko csv.

kliknij, aby powiększyć

Po rozpakowaniu i zapisaniu na dysku, otwieramy Excela i w nowym skoroszycie na karcie Dane wybieramy Z tekstu

kliknij, aby powiększyć

Dla nowszych wersji Excela:

kliknij, aby powiększyć

Automatycznie otworzy się kreator importu tekstu

kliknij, aby powiększyć

Ustawiamy tu formatowanie (najlepiej na UTF-8), żeby prawidłowo wyświetlać polskie litery.
W kolejnym kroku zaznaczamy średnik jako znak podziału

kliknij, aby powiększyć

W ostatnim kroku kreatora możemy jeszcze zdefiniować typ danych w kolejnych kolumnach – czy ma być to tekst czy liczba i ewentualnie – jakie formatowanie.

kliknij, aby powiększyć

I już – plik tekstowy csv został zaimportowany do Excela.

Operacja odwrotna tj. eksport z Excela do pliku csv to po prostu zapisanie pliku Excela jako pliku csv:

kliknij, aby powiększyć

Nie można tu jednak zapominać, że tak zapisany zostanie tylko jeden aktywny arkusz. Poza tym nie zostanie zachowane obramowanie, kolor czy wielkość czcionki itp.


Kurs Excel dla pracowników biurowych

 

Błąd wykonania 5

Błąd wykonania 5 – Invalid procedure call or argument

Błąd ten pojawia się w sytuacji błędnego argumentu funkcji
np. pierwiastek kwadratowy z liczby ujemnej (wymagana jest liczba nieujemna).

Inne błędy wykonania VBA (Run-time) są tu:
Błędy wykonania VBA