Dezimalstellen Excel Export

More
3 months 3 weeks ago #157751 by kjrmland
kjrmland created the topic: Dezimalstellen Excel Export
Hallo liebe Community,

ich habe folgendes Problem:

Beim Export einer Umfrage (Fragentyp Zahleneingabe) ins Excel-Format wird in der Excel-Datei als Dezimaltrennzahl statt eines Kommas ein Punkt angezeigt.

- In den globalen Einstellungen ist das Komma als Dezimaltrennzeichen ausgewählt.
- In der Eingabemaske der Umfrage werden Dezimalzahlen auch korrekt mit dem Dezimalkomma angezeigt. Wird versucht einen Punkt einzugeben, wird dieser automatisch in ein Komma konvertiert
- In der Antworten-Übersicht wird dann jedoch bereits ein Dezimalpunkt anstatt des gewünschten Kommas angezeigt
- Im Excel-Export ist es dann auch ein Punkt
- In den globalen Windows-Einstellungen ist auch ein Dezimalkomma als Trennzeichen ausgewählt.

Nun weiß ich nicht mehr weiter, was ich hier noch tun kann.



(LimeSurvey Version: 2.67.2+170719)

Vielen Dank für die Hilfe!

Grüße, Alice

Please Log in to join the conversation.

More
3 months 2 weeks ago #157999 by Joffm
Joffm replied the topic: Dezimalstellen Excel Export
Hallo, Alice,

da gibt es natürlich viele Möglichkeiten:
(Ich gehe davon aus, dass es jetzt drängt, und Du nicht schon beim Testen der Umfrage auf das Problem gestoßen bist)
1. Export nach "*.csv" und Änderung des Punktes in ein Komma mit einem Texteditor.
2. Umstellen der EXCEL-Einstellungen (Dann ist noch ein kleiner Trick nötig)
3. Export als SPSS. Mit dem open source Programm PSPP und der richtigen locale einlesen und nach EXCEL speichern. (Gut, das ist etwas zu aufwendig).

Ich werde dies nach meinem Frühstück etwas genauer darstellen und beschreiben.

Bis dann
Joffm

Please Log in to join the conversation.

More
3 months 2 weeks ago - 3 months 2 weeks ago #158000 by Joffm
Joffm replied the topic: Dezimalstellen Excel Export
Hallo, Alice,

Nun weiß ich nicht mehr weiter, was ich hier noch tun kann.

Wenn Du uns geagt hättest, ws Du bereits - vergeblich - versucht hast, hätten wir dies ebenfalls ausschließen können.

Okay, die "quick and dirty" Lösungen.

1.
  1. Export nach "*.csv"
  2. Öffnen der Datei in einem Texteditor wir z.B. Notepad++, Textpad, Wordpad
  3. Ersetzen von "," nach ";" (EXCEL erwartet irgendwie den Strichpunkt)
  4. Ersetzen von "." nach "," (Hier machst Du also aus dem Dezimalpunkt ein Dezimalkomma)
  5. Speichern und Einlesen

2.
  1. Export nach "EXCEL"
  2. In "EXCEL / EXCEL-Optionen / Erweitert" das Häkchen bei "Trennzeichen vom Betriebssystem übernehmen" entfernen, stattdessen den Punkt als Dezimaltrennzeichen eingeben.
  3. "*.xlsx" öffnen
  4. Jetzt - jedenfalls bei mir werden diese "Kommazahlen" als "Text" angezeigt. Das muss also weg
  5. Dazu in irgendeine Zelle eine "1" schreiben, Zelle kopieren, die Dezimalzahlen markieren und mit "Inhalte einfühgen / Multiplizieren" aus dem Text eine Zahl machen.
  6. In den EXCEL-Optionen wieder den alten Stand herstellen, und das Komma ist da.

Im ersten Fall, der wirklich schnell geht, hast Du den kleinen Nachteil, dass in evtl. Textantworten ebenfalls der Punkt in ein Komma umgewandelt wird. Aber da ist verschmerzbar.

Die ersten beiden screenshots bertreffen Lösung 1, die anderen Lösung 2.

Das zweite ist etwas langwieriger.

Viel Spaß
Joffm

Es geht icher auch anders; aber das ist schnell gemacht und mit Bordmitteln.
Last Edit: 3 months 2 weeks ago by Joffm.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!