Jak zmienić Maca Excela 2011 na rozdzielone przecinkami, a nie średnikami?


20

Mam program Excel 2011 na komputerze Mac i kiedy próbuję wyeksportować plik .xls do pliku .csv, zamiast pliku .csv mam plik rozdzielony średnikami.

ps Preferencje systemowe dla mojej klawiatury są włoskie

W czym problem?

Odpowiedzi:


24

Program Excel dla komputerów Mac nie ma obecnie żadnych ustawień zmieniających separator CSV od samej aplikacji.

Wybrany separator wartości zależy od regionu i domyślnych separatorów liczb w regionie. Aby je zmienić, wybierz „Preferencje systemowe”> „Język i region”:

Preferencje systemowe> Język i region

Następnie musisz zweryfikować separatory liczb w „Zaawansowane…”> „Ogólne”.

Zaawansowane> Ogólne

Oto zasady stosowane przez program Excel do określania sposobu zapisywania plików CSV:

  • Jeśli Twój język / region / lokalizacja używa przecinków ( ,) do separacji dziesiętnej (tj. Π (pi) jest wyświetlany jako 3,1416), program Excel zapisze za pomocą średników ( ;)
  • Jeśli używa kropki ( .inaczej kropki lub kropki ), wówczas będzie się ograniczać przecinkami ( ,).

Uwaga:

  • Musisz zmienić swój region ogólny, aby działał. Na przykład, jeśli Twoim regionem są Niemcy (które używają ,separacji dziesiętnej), Excel zawsze będzie używał ;CSV, nawet przy zmianie kropki dziesiętnej w ustawieniach „Zaawansowane”. Możesz na przykład, jeśli chcesz ,jako separator CSV, wybrać Stany Zjednoczone jako region.
  • Aby to zauważyć, musisz ponownie uruchomić program Excel. Zamknij aplikację, zmień region, a następnie uruchom go ponownie.

1
Dziękuję, ale to nie działa. Wypróbowałem oba rozwiązania ...
Cris Cole

Działa tutaj wielokrotnie, przełączaj separatory przecinków liczb i walut na separatory kropkowe i odwrotnie. Uruchom ponownie program Excel, otwórz plik xlsx, zapisz jako csv lub windows csv, zapisuje się go za pomocą alternatywnego przecinka / średnika
Tetsujin

Próbowałem jeszcze raz, to nie działa .... zarówno i59.tinypic.com/2z4lt3m.png ORAZ i57.tinypic.com/13yfbci.jpg
Cris Cole

4
zmiana separatora dziesiętnego nie działała dla mnie. Dodaję, aby zmienić cały „region” z „Francji” na „Stany Zjednoczone”.
cyrilchampier

1
Próbowałem wyjaśnić Twój post - zauważyłem, że rzeczywiste ustawienia kropki dziesiętnej nie mają znaczenia dla Excela. To region musi się zmienić. Więc dla mnie, mieszkając w Niemczech, musiałem zmienić go na amerykański, aby poprawnie interpretować CSV przecinkami. Uważam to za błąd lub przynajmniej brak funkcji w programie Excel, które powinny mieć opcję zastąpienia ustawień systemu.
slhck

6

Próbowałem zaakceptować odpowiedź bez powodzenia. (High Sierra + Excel 16.10) Moją jedyną opcją było użycie otwartego biura, z dala od Excela w tej funkcji.


+1 Zainstalowałem OpenOffice i dostałem to, czego potrzebuję. Dzięki!
geff_chang

1
Inną opcją jest dodanie „sep =” jako pierwszego wiersza pliku csv.
v.shashenko

+1 dla sep =: DD
użytkownik1721019
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.