- Mitglied seit
- 30.07.2000
- Beiträge
- 4.626
- Reaktionen
- 71
Im Rahmen eines Forschungspraktikums steht als erster Schritt die Auswertung eines Onlinefragebogens an. Die Ergebnisse
eines jeden ausgefüllten Bogens kommt bei mir per Email an, und zwar in dieser Form:
Die Leerzeichen habe ich nur eingefügt, weil das Forum hier auch im code-Modus Zeichenketten nach einer
bestimmten Länge automatisch umbricht.
In der ersten "Datenzeile" steht also, welche Frage es war (A, S, T usw. stehen für verschiedene Kategorien), in der
zweiten Zeile die jeweilige Antwort (bzw. zuerst der Personenname und das Programm, das bewertet wurde).
Da voraussichtlich mehrere hundert solcher Emails kommen, wäre es schon sehr handy ein Skript zu haben, das automatisch
aus jeder Email alles bis auf die letzte Zeile löscht und die letzte Zeile dann automatisch in eine Excel-Datei überführt.
Ich als Laie würde jetzt allen Emailtext in Word kopieren und dort ein Makro ablaufen lassen, das jeweils x Zeilen markiert
und löscht, dann y Zeilen (zur nächsten Email) runtergeht und von vorne anfängt, sodass pro Email nur noch die eine Datenzeile
übrig bleibt. Danach würde ich den Rest in einer txt-Datei speichern und über Excel importieren. Aber geht das nicht auch bequemer?
Übrigens: Momentan benutze ich Outlook 2003 für den Emailaccount, ich kann aber auch jedes andere installieren, das auf Windows läuft.
eines jeden ausgefüllten Bogens kommt bei mir per Email an, und zwar in dieser Form:
Code:
Fragebogen ausgefüllt von <Personenname>. Die Ergebnisse der Evaluation des Programms <Programm>:
name;gegenstand;A1;A3;A4;A6;A7;A8;A9;A10;A11;A12;A14;A15;A16;A17;A18; S2;S3;S5;S6;S7;S8;S9;S10;S11;S12;S13;S14;T2;T3;T4;T5;T6;T7;T8;T10; T12;T13;T15;E8;E1;E2;E3;E4;E5;E6;E7;F1;F2;F3;F4;F5;F6;F7;F8;F9;F10; F12;F13;F14;F15;F16;I1;I4;I6;I7;I8;I11;L1;L2;L3;L4;L5;L6;L7;L8
<Personenname>;<Programm>;2;4;4;4;3;5;5;4;3;4;3;4;4;4;3;2;5;4;3;1;4; 2;3;5;5;4;5;4;2;5;4;4;5;4;4;5;2;3;2;4;4;4;4;4;4;3;2;3;4;4;3; 3;1;4;5;3;3;4;2;2;3;1;1;1;1;1;1;1;5;5;5;4;5;2;4
bestimmten Länge automatisch umbricht.
In der ersten "Datenzeile" steht also, welche Frage es war (A, S, T usw. stehen für verschiedene Kategorien), in der
zweiten Zeile die jeweilige Antwort (bzw. zuerst der Personenname und das Programm, das bewertet wurde).
Da voraussichtlich mehrere hundert solcher Emails kommen, wäre es schon sehr handy ein Skript zu haben, das automatisch
aus jeder Email alles bis auf die letzte Zeile löscht und die letzte Zeile dann automatisch in eine Excel-Datei überführt.
Ich als Laie würde jetzt allen Emailtext in Word kopieren und dort ein Makro ablaufen lassen, das jeweils x Zeilen markiert
und löscht, dann y Zeilen (zur nächsten Email) runtergeht und von vorne anfängt, sodass pro Email nur noch die eine Datenzeile
übrig bleibt. Danach würde ich den Rest in einer txt-Datei speichern und über Excel importieren. Aber geht das nicht auch bequemer?
Übrigens: Momentan benutze ich Outlook 2003 für den Emailaccount, ich kann aber auch jedes andere installieren, das auf Windows läuft.
