16 października 2009

Polski Windows, polski Excel, zwykły CSV, przecinek i kropka...

U pkota opis frustrującego otwierania CSV w polskich windowsach z polskim excelem - niżej podaję sposób obejścia dla tych, którzy otwierają więcej niż jeden CSV dziennie:

Excel rozpoznaje separator CSV zgodnie z ustawieniem separatora listy w panelu sterowania windows w ustawieniach regionalnych…

ALE

…niestety ustawienie dla separatora dziesiętnego ma pierwszeństwo – w polskim domyślnym ustawieniu również jest to przecinek. Żeby rzeczywiście CSV działał zgodnie z zamierzeniami, trzeba przestawić również separator dziesiętny na kropkę (.).

Po zmianie przy użyciu regedita (CPanel jest lamerski ;))

HKEY_USERS\tu_wybierz_własny_profil\Control Panel\International

sList na , oraz sDecimal na . i przelogowaniu (a jak)

plik CSV o postaci

1,2,3
a,b,c

ładuje się zgodnie z zamierzeniami. Włala! ((c) pkot)

Inna sprawa, że system wyświetla teraz kropkę zamiast przecinka we wszystkich liczbach dziesiętnych ;)

Brak komentarzy: