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 ;)