Importera kontakter från kalkylblad

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1
  • Wisserbesser
  • Uddevalla
  • 2017-12-11 23:22

Sitter med ett Excelblad med kontakter som jag vill få in i Apples Kontakter.

Vid import av csv-fil (UTF-8) får jag:
"Fel vid import av textfil
Den valda filen verkar inte vara en giltig csv-fil (kommaseparerade värden) eller en giltig tabbseparerad fil. Välj en annan fil."

Den här hjälpte mig inte alls: https://discussions.apple.com/thread/2734090
Inte heller Apples egna info: https://support.apple.com/sv-se/guide/contact...

Ok, så jag går baklänges:
Drar jag ut en kontakt från Kontakter till Numbers, och sedan exporterar den till CSV, så går den inte att återimportera till Kontakter.

blir

Tar bort bild-kolumnen. Nix.
Tar bort tomma kolumner. Nix.
Tar bort mellanslag. Nix.

Rå-csv efter att jag drar ut kontakten till Numbers:

Citat:

Bild;Efternamn;Förnamn;Telefon : Home;Telefon : iPhone;E-post : Work;Adress : Home : Gatuadress;Adress : Home : Postort;Adress : Home : Stat;Adress : Home : Land;Adress : Home : Postnummer
;Demosson;Demo;031112112;070-777 77 77;[email protected];Storg 1;Staden;;;12345

Några tankar? Webbaserade tjänster är ej av intresse.

10.13.2

Senast redigerat 2017-12-11 23:39
  • Medlem
  • Göteborg
  • 2017-12-12 01:04

Hmm, detta borde gå bra.

Strunta i Numbers. Redigera CSV med regex i lämplig texteditor. Eller gör grov redigering med Numbers och finlir i texteditor. Vilken brukar du använda; Sublime Text, Smultron, TextMate, Atom, MS VS Code ?

Övrig info:
Jag importerade många kontakter från en CSV-fil för ett tag sedan. Men varje kontakt låg från början i var sin CSV-fil, detta löstes med att generera en ny CSV med alla kontakter:

$ cat *.csv > alla.csv

Den sammanslagna CSV-filen har följande syntax/struktur:

BEGIN:VCARD
VERSION:2.1
FN:Nick 1
N:Efternamn 1;Förnamn 1;;;
TEL;VOICE;PREF:0707-000001
END:VCARD
BEGIN:VCARD
VERSION:2.1
FN:Nick 2
N:Efternamn 2;Förnamn 2;;;
TEL;VOICE;PREF:0707-000002
END:VCARD

https://sv.wikipedia.org/wiki/V-card
https://support.apple.com/kb/PH3605?locale=sv...

Annars så borde det gå att importera i Gmail (de brukar vara bra på att hantera kontakter) och sedan exportera till en ny CSV.

Läste även en kommentar om att macOS numera endast har stöd för V-Card 3.0, men det bör nog tas med en nypa salt.

Observera att 99.se stödjer BBCode stilen CODE, men den finns inte som val i GUI.

Senast redigerat 2017-12-12 01:55
  • Wisserbesser
  • Uddevalla
  • 2017-12-12 19:36
Ursprungligen av iSweden:

Hmm, detta borde gå bra.

Strunta i Numbers. Redigera CSV med regex i lämplig texteditor. Eller gör grov redigering med Numbers och finlir i texteditor. Vilken brukar du använda; Sublime Text, Smultron, TextMate, Atom, MS VS Code ?

Övrig info:
Jag importerade många kontakter från en CSV-fil för ett tag sedan. Men varje kontakt låg från början i var sin CSV-fil, detta löstes med att generera en ny CSV med alla kontakter:

$ cat *.csv > alla.csv

Den sammanslagna CSV-filen har följande syntax/struktur:

BEGIN:VCARD
VERSION:2.1
FN:Nick 1
N:Efternamn 1;Förnamn 1;;;
TEL;VOICE;PREF:0707-000001
END:VCARD
BEGIN:VCARD
VERSION:2.1
FN:Nick 2
N:Efternamn 2;Förnamn 2;;;
TEL;VOICE;PREF:0707-000002
END:VCARD

https://sv.wikipedia.org/wiki/V-card
https://support.apple.com/kb/PH3605?locale=sv...

Annars så borde det gå att importera i Gmail (de brukar vara bra på att hantera kontakter) och sedan exportera till en ny CSV.

Läste även en kommentar om att macOS numera endast har stöd för V-Card 3.0, men det bör nog tas med en nypa salt.

Observera att 99.se stödjer BBCode stilen CODE, men den finns inte som val i GUI.

Tack, fastnade i tanken att köra "ren" CSV-fil, vilket ditt exempel inte är. Den är ju VCARD, vilket jag inte försökt mig på tidigare. Sitter och reversar vCard-filder nu i BBEdit, men får det inte att funka...

Jo, gmail hade säkerligen käkat mina kontakter men i det här fallet är det inte "OK" uppifrån. Och dessutom mindre pyssligt.

Jodå, BB-kod har jag kläm på!

EDIT: filändelser spelar roll, vCard har .vcf! Nu funkar det. Tack

  • Medlem
  • Göteborg
  • 2017-12-12 19:53
Ursprungligen av reboot81:

Tack, fastnade i tanken att köra "ren" CSV-fil, vilket ditt exempel inte är. Den är ju VCARD, vilket jag inte försökt mig på tidigare. Sitter och reversar vCard-filder nu i BBEdit, men får det inte att funka...

Jo, gmail hade säkerligen käkat mina kontakter men i det här fallet är det inte "OK" uppifrån. Och dessutom mindre pyssligt.

Jodå, BB-kod har jag kläm på!

EDIT: filändelser spelar roll, vCard har .vcf! Nu funkar det. Tack

Så bra att det löste dig!
Ja, helt riktigt att CSV är inte VCard. Man kan tycka att macOS borde stödja båda varianterna.
Gjorde du om strukturen till vCard och ändrade filändelsen till .vcf? Din beskrivning var något otydlig där.

Tänkte väl att du hade koll på BBCode, du är ju en av tungviktarna på forumet.

1
Clean my mac!
Bevaka tråden
Clean my mac!
Clean my mac!