iCalMaker2: importing comma or tabbed data
One feature of iCalMaker I use a lot, and so do our users judging by their comments, is the comma/tab import feature.
So, what is it? Well, imagine you have been sent a spreadsheet of dates/appointments and you want to get them in to iCal…. well, you could type them in one at a time, or you could export the data from the spreadsheet as a tab, or comma, delimited file (tab works best…) and then import it in to iCalMaker for export as an iCal file, or directly to iCal.
Two major requests from users are more choices on the import besides just start time, start date, end time, end date and summary, and more options over the format of dates and times (this is required for date/time analysis).
Well, the code for comma/tab data import has been significantly re-written. This has two advantages:
- More options for import can now be easily added (so far there aren’t any new ones added, but this should now be trivial)
- Time/date formats can now be set. The user can either have them set to the system default, or use their own format (this needs some work in the program preferences).
The new comma and tabbed data import window
In addition, it is now possible to step forward and backward through imported data to see if the selected ‘types’ match.
The data input order can be selected by using the pop-up menus in the import window…
Selecting the data-import type
and if the same data-type is selected more than once then the import cannot be run (note the ‘Import’ button is not available), and a warning is presented on the window….
Import for tab and comma-delimited data files has been tested, and all seems to work OK…. another thing done (tick), and another step closer to releasing the new version of iCalMaker2.