Tento článek píšu, abych případně zatarasil slepé cesty jiným a taky pro sebe. Kdybych náhodou podobnou anabázi chtěl (méně pravděpodobné) nebo dokonce musel podstoupit.
To, že si čísla budu přeposílat přes BT nebo SMSkama, jsem zamítnul hned v počátku. Směr byl poměrně jasný. Vezmu nějaký Linuxový program, vytáhnu kontakty ve tvaru jméno - číslo a to naleju do Androida.
Žádný rozumně vypadající Linuxový program jsem nenašel, takže jsem přebootoval do Windows7 a pustil Nokia PC Suite. Po spojení kabelovém s telefonem jsem z něj potřebná data stáhl velmi jednoduše. Ta šla z Nokia PC Suite exportovat do CSV formátu.
Ten formát má hodně položek. Takže jsem vytipoval ty správné (jméno, příjmení a číslo) a za pomoci AWK z toho vygeneroval slušně vypadající CSV.
Pak začala další peripetie. Jak to naimportovat do Androidu. Zde jsem ustoupil a kontakty nahrál na Google Contacts přes http://www.google.com/contacts
Výsledný mnou exportovaný soubor měl níže uvedený tvar. Pozor, musí být i záhlaví v tom správném formátu - na tom jsem se zadrhl asi nejdéle.
Mobile Phone,Last Name
+420800123456,Franta Novak
...
+420800123457,Jan Novak
A tento soubor už pak stačí jen uploadovat do GoogleContacts a počkat, až se objeví v telefonu, který máte se svým účtem synchronizovaný.
Update 29.11.2012: To je asi nevyhledávanější článek na blogu a tak si dovolím doplnění pro ty, co nevládnou Unixem a AWK. Napovím, že exportovaný CSV soubor z Nokia PC Suite lze nahrát do Excelu nebo OpenOffice calc. Pak si můžete uspořádat sloupce podle výše uvedeného příkladu a tento výstup exportovat opět jako CSV soubor (Uložit jako... CSV, oddělovač zvolte čárku). Tím získáte požadovaný výstup, který můžete případně upravit nebo doplnit obyčejným textovým editorem (Notepad, VIM, ale ne Word) a následně uploadovat na Google Contacts přes webové rozhraní.
Žádné komentáře:
Okomentovat