Ich möchte eine VCF-Datei (mit vielen von einem iPhone exportierten Kontakten) in ein Nokia 3310 3G-Handy importieren. Ich erstelle zuerst eine Testdatei. Das Verfahren ist:
- Laden Sie die Datei auf einen PC
- Ändern Sie das Format der Datei, damit es vom Telefon akzeptiert wird
- Kopieren Sie (über Kabel) die VCF-Datei von einem PC nach Dateien > Telefonspeicher > vCard
- Trennen Sie das Telefon vom PC
- Dateien>Telefonspeicher>vCard>
- Wählen Sie die VCF-Datei aus
- Menü (Soft-Taste)
- vCard speichern
Das Telefon gibt eine Fehlermeldung aus: „Etwas ist schiefgelaufen.“ Anscheinend verwendet Nokia eine Teilmenge eines vCard-Standards(Siehe: vCard 2.1-Beispiel – Wikipedia) Ich habe versucht, die Datei mit verschiedenen Syntaxen zu formatieren, die ich recherchiert habe, wie zum Beispiel:
BEGIN:VCARD
VERSION:2.1
N;FirstName;LastName;;
TEL;CELL;VOICE:123567890
END:VCARD
Und,
BEGIN:VCARD
VERSION:3.0
FN;CHARSET=UTF-8:FirstName LastName
TEL;CHARSET=UTF-8;TYPE=CELL:(123) 456-7890
END:VCARD
Es gibt einige Excel-Makros, um vCards in Excel zu importieren und dann zu exportieren(Siehe: „So erstellen Sie eine VCF-Datei aus einer XLS-Datei mit Mobilkontakten“). Ich verwende Libre Office.
Ich habe ein herunterladbares Programm (vcf222) ausprobiert, das angeblich eine .vcf-Datei neu formatieren würde. Es ist beschrieben inNokia Power-User.Es funktioniert nicht für meine VCF-Datei und mein Telefon.
Ich verwende Windows 10. Ich habe versucht, die VCF-Datei in People zu importieren (um sie in eine Tabelle zu exportieren, zu ändern und zu exportieren), aber ich verwende diese App nicht und es erwies sich als zu schwierig.
Ich würde gerne wissen, welches VCF-Format das 3310 3G verwendet. Dann könnte ich Notepad++ verwenden, um meine Datei zu ändern. Ich würde gerne einen einfacheren Weg kennen.
Antwort1
Ihr VCARD-Format (Version 2.1) ist in Ordnung, das Problem ist das Format der Datei, die Sie verwenden. Sie müssen das Dateiformat Ihrer .vcf-Datei auf das DOS-Format einstellen. Unter Unix ist das einfach: Öffnen Sie die Datei in vi, geben Sie dann :setlocal ff=dos ein, drücken Sie die Eingabetaste und speichern Sie die Datei. Versuchen Sie dann die Importmethode mit „vCard speichern“, dann sollte es problemlos funktionieren.
Ich hoffe das hilft.
Antwort2
es ist jetzt Ende 2020 und niemand hat geantwortet. Ich habe eine Lösung gefunden, indem ich zuerst alle Kontakte in eine CSV-Datei (durch Kommas getrennt) exportiert habe. Ich habe das mit PC Suite auf einem alten XP-Laptop gemacht und mich über Bluetooth verbunden. Infrarot und Kabel sind mit PC Suite ein Ärgernis. Neuere Android-Telefone haben bessere Optionen zum Exportieren der Kontakte. Dann habe ich einen VCF-Konverter namens CSV to vCard Converter verwendet, den ich im Internet gefunden habehttp://www.softsea.com/download/CSV-to-vCard.html. Es ermöglicht Ihnen, entweder Kontakt für Kontakt zu konvertieren, was in diesem Fall nicht praktikabel ist. Es gibt auch eine Option, die gesamte CSV-Datei mit allen Kontakten auf einen Schlag in eine VCF-Datei mit allen Namen und Nummern zu konvertieren. Dann habe ich diese VCF-Datei in einen vorinstallierten Ordner kopiert, den Sie auf dem Telefon sehen können, indem Sie eine Kabelverbindung zu einem PC verwenden und „Massenspeicher“ anstelle des Ladens am Telefon auswählen. Wenn Sie jetzt das Datei-Explorer-Dienstprogramm des Telefons verwenden, können Sie den vCard-Ordner und dann die VCF-Datei finden. Wählen Sie sie aus und wählen Sie unter Optionen „vCard speichern“. Fertig. Alle Kontakte und Nummern werden angezeigt.
Antwort3
Ich konnte keine direkte Verbindung herstellen, wie von @Rohan vorgeschlagen, aber das Senden der Datei über Bluetooth funktionierte bei mir einwandfrei. Das Telefon lädt die vCard automatisch in Ihre Kontakte, nachdem die Datei empfangen wurde.
Hier sind einige Einschränkungen, auf die ich gestoßen bin, als ich versucht habe, eine vCard-Datei mit vielen Kontakten hochzuladen:
- Muss DOS-Zeilenumbrüche haben, wie @Mark P vorgeschlagen hat.
- Lösung: Konvertieren Sie mit einem Dienstprogramm wie in DOS-Zeilenumbrüche
unix2dos
.
- Lösung: Konvertieren Sie mit einem Dienstprogramm wie in DOS-Zeilenumbrüche
- Muss Version 3.0 oder niedriger sein.
- Lösung: Führen Sie eine einfache Zeichenfolgenersetzung durch, um 4.0 in 3.0 umzuwandeln:
s/VERSION:4.0/VERSION:3.0/g
. Höchstwahrscheinlich werden inkompatible Tags dabei sowieso ignoriert.
- Lösung: Führen Sie eine einfache Zeichenfolgenersetzung durch, um 4.0 in 3.0 umzuwandeln:
- Ein bestimmtes Adressformat kann nicht angenommen werden.
- Lösung: Adresszeilen entfernen.
- Es mag keine Fotos und das Übertragen von Fotos per Bluetooth dauert ewig.
- Lösung: Entfernen Sie Fotos mit einem Dienstprogramm wieDieses hier
Hier ist mein Skript, um das alles zu erledigen:
#!/usr/bin/sh
rm -f nokia-contacts-converted.vcf
python strip-images-from-apple-vcard.py $1 nokia-contacts-converted.vcf
unix2dos nokia-contacts-converted.vcf
sed -i '/^ADR.*$/d' nokia-contacts-converted.vcf
sed -i 's/VERSION:4.0/VERSION:3.0/g' nokia-contacts-converted.vcf
Mein Anwendungsfall ist eine exportierte vCard-Datei aus Nextcloud.