Ich habe mehrere Verteilerlisten in Outlook 2003, die ich zu Gmail verschieben muss. Während das Übertragen von Kontakten im Hauptordner relativ einfach ist – man muss sie nur in CSV exportieren und importieren – ist es bei den Verteilerlisten nicht so einfach.
Ich kann die Kontakte aus den Listen nicht in den Hauptkontaktordner kopieren (weiß nicht, wie das geht), damit sie „normal“ sind, und die „Speichern unter“-Optionen enthalten keine CSV-Datei. Es sind mehrere davon zu erledigen, die insgesamt vielleicht 100–200 Kontakte enthalten, daher hätte ich gerne etwas, das nicht sehr mühsam ist.
Antwort1
Versuche dies.
HinzufügenjedeListe in das Feld „An“ einer neuen E-Mail und erweitern Sie die Liste (sofern diese Erweiterungsoption vorhanden ist, was ich hoffe).
Fügen Sie dann jeden einzelnen Kontakt zu Ihrer Hauptkontaktliste hinzu, indem Sie mit der rechten Maustaste darauf klicken und ihn als Kontakt speichern. Das ist möglicherweise weniger mühsam, als sie einzeln aufzuschreiben.
Antwort2
Folgendes habe ich letztendlich gemacht, aber es müsste besser sein …
Speichern Sie die Liste als Textdatei (öffnen Sie sie, Datei, Speichern unter..., Textdatei (*.txt)) und konvertieren Sie sie mit dem folgenden Python-Skript in das von Gmail bevorzugte CSV-Format:
import sys
import csv
for distlist in sys.argv[1:]:
with open(distlist) as fin:
reader = csv.reader(fin, dialect="excel-tab")
contacts = list(reader)
header = ['Name','E-mail Address']
contacts = contacts[4:] # chop off the list header
with open(distlist + ".csv", "wb") as fout:
writer = csv.writer(fout, quoting=csv.QUOTE_ALL)
writer.writerow(header)
writer.writerows(contacts)
Sie müssen jede Liste als Textdatei speichern, dannZiehen und Ablegensie alle in das Skript ein, oder rufen Sie es wie auf . Es wird , , usw. distlistfix.py "List 1.txt" ["List 2.txt"...]
ausgeben .List 1.txt.csv
List 2.txt.csv
Um die Gruppen in Gmail zu behalten, aktivieren Sie „Importierte Kontakte hinzufügen zu: Neue Gruppe …“ und geben Sie den Gruppennamen ein, wenn Sie dazu aufgefordert werden.