I've imported Palm Desktop's Tasks into Google Tasks and Palm Desktop's Contacts into Google Contacts and sync'd both to my HTC android phone for a few months now, but I continue to use the Palm Desktop for the Calendar function. As a result, I still habitually access the Contacts on the Desktop and modify them, thinking I'll just do another round of export/import from time to time. Well, just the other day when I was at the doctor's office, I wasn't able to access an important piece of information on my HTC phone because the more current information was on my Desktop. So I said enough is enough. I'm ditching Palm once and for all.
Taking advantage of the Easter long weekend, I did tons of work. Among other things (upgraded my new PC, did my tax return, etc.), I migrated out of Palm Desktop into Google which I married to long ago. I use Google technology extensively daily: Gmail, Google Voice, Picasa, Blogger, Contacts, Tasks, Documents, Map, Chrome, Android..., and of course Search. And from today on, I'll be using Calendar as well.
I document the procedures for the migration below. I use Palm Desktop version 4.x.
Palm Desktop Calendar to Google Calendar
Google does not accept Palm Desktop's export file. We used to be able to use Yahoo Calendar as an intermediary; unfortunately, Yahoo no longer support Palm Desktop's export files. Luckily, there's a free online tool which actually works even better.
- In Palm Desktop Calendar view, File -> Export
- Set the Export Type to "Date Book Archive (*.dba)" and click "Export"
- Next we need to convert the export file to CSV files that Google Calendar can import
- Go to http://www.palm2csv.com/convert/
- Click the "Choose File" button and specify the export file you created
- For Default Settings, select "Google Calendar". Among other thing, this will limit each output CSV file to no larger than 5000 line items. As a result, you will get multiple output files if you have a large calendar file.
- In Google Calendar, click on the down arrow next to "Other Calendars" and select "Import Calendar".
- Click "Choose File" and specify one output CSV file, and then click "Import".
- It will take a few minutes, be patient.
- Dismiss the message at the end if you get one.
- Repeat until all of the output CSV files have been imported.
Palm Desktop Contacts to Google Contacts
I assume you're like me, that you'd like to reserve the categories of your contacts. To do so, follow these steps.
- In Palm Desktop Contacts view, systematically pick one of your contacts Categories
- Edit -> Select All
- File -> Export vCard
- In Google Contacts, click "Import Contacts..."
- Specify the vCard file, then click "Import"
- Select the resulting auto-named group "Imported xx/xx/xx", and rename the group to the name of your category
- Repeat until all Categories have been imported.
Palm Desktop Memo to Google Documents
This is actually the most painful, as the steps are manual step intensive. There are also lots of idiosyncrasies with the line break conversions. For example, while the initial view with Windows Notepad on the exported file looks OK, once you save it and reopen it, all the line breaks are gone. You end up with all of the line concatenated without even a space character separating them. If you had done with the same using Microsoft Word, depending on how you save it, you could get the same disaster, or upon importing to Google Document, all blank line would become 3 blank lines. Following the steps below would save you some pain, but you'd still have to endure a lot of pain migrating your Memos.
- In Palm Desktop Memos view, systematically pick one of your memos categories
- Edit -> Select All
- File -> Export
- Select "Comma Separated" for Export type and enter file name with .txt extention
- When prompted, deselect "Private" and "Category" fields and click OK to file
- Right click the file in File Explorer and Open With Microsoft Word (not Notepad or Wordpad!)
- With CSV format, each Memo is demarcated with quotation mark at the beginning and the end, so to help us visually, let's replace the demarcation with something like "________________"
- To do so, Edit -> Replace
- Under Find What, enter "^p"
- Under Replace With, enter ^p^p_________________________^p
- Click Replace All
- File -> Save As
- IMPORTANT: Select "Plain Text (*.txt)" for "Save as type"
- Enter file name and click Save
- Here's your chance to avoid extra blank line between every single lines. You'll get a File Conversion dialog box. Check "Insert line breaks" and then click OK
- In Google Documents, click the Upload icon next to the CREATE button
- Select Files
- Select the .txt file you just saved, and click Open
Pain in the neck. Tell me about it.
After this grueling process, you can go and designate the line below the "____________________" as Heading 1 so that you can create a table of content at the beginning of each document you upload. Essentially, each Google Document corresponds to a Memos category, and each Heading corresponds to a Memo.
As far as a walk-around for Google Calendar's sub-par search feature when you need to access more than the 6 most recent results, do the following:
- Go to advanced search by clicking the down arrow to the right of "Search Calendar"
- Enter the key words in the "What" field
- Enter today's date as the "to" date of the date range
- Specify the earlier possible starting date for the range
- Click the search icon
- You'll get up to 22 search results displayed
- Note the date of the last displayed result and use it's next date as the starting date for the date range and repeat.