I’ve written a small application (Nokia2Google) that aids Nokia users in copying their contacts to GMail. One might want to do this when moving from a Nokia phone to an Android phone (just as in my case, from E61 to G1) and has to copy the contacts from the Nokia phone to Google, as Android (at least in the G1) uses your Google contacts directly.
I haven’t found one end-to-end solution for this; the closest I got was using the export tool in the Nokia PC Suite and the import tool in GMail. But, of course, the file that PC Suite spits out isn’t exactly what Google expects. This is where my little apps comes in: it converts the PC Suite contacts file into one that Google can import.
Here’s how you should use it:
Step 1.: Syncronize your PC Suite with your phone, to make sure it has all your contacts (I assume you know how to do this). Then, from the Contacts app (part of the Communication Centre, as Nokia likes to call it nowadays) in PC Suite select File / Export and save the comma separated file.
Step 2.: Using Nokia2Google open the previously exported csv file, and just save it as a different file. Conversion to the Google format is automatically done, as you save it.
Step 3.: In the GMail web interface go to Contacts and press the Import button. Select the saved cvs file and confirm the import. And there you go.
The G1 will automatically syncronize (if auto sync is enabled - otherwise you will have to manually sync) with the web and you should have all your GMail contacts on your Android device.
The fields Google uses are quite a bit different from the ones Nokia uses, but about 90% of the data can be correctly transferred to Google contacts (just as an example, Google contacts don’t have a birthday field). If you’re using basic fields (name, address, different kind of phone numbers, notes, etc.) you should be OK.
About the app
Nokia2Google was written in Java, and besides the regular runnable jar there’s a windows executable (with nice icons and all) wrapped using JSmooth. It worked well for me with Nokia PC Suite 18.104.22.168 with contacts from my Nokia E61. I think the cvs formats didn’t change much in time so it should work with other phones/pc suites. Leave a comment if you try it with a different combination or you have some ideas for future development (actually, one idea would be to send the contacts directly to google using the Google Data API; of course, only if there’s enough interest in the app).