MMISoftware Blog
News and views of Mac OS X and iPhone Programming
 
 

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:

  1. More options for import can now be easily added (so far there aren’t any new ones added, but this should now be trivial)
  2. 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).

new data import

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 data import types

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.

Leave a Reply

Search


 

Subscribe

    Subscribe to MMI news

    Enter your email address:

    Delivered by FeedBurner

    AddThis Social Bookmark Button
 

Categories

 

Archives

 

Spam caught:

 
 

MMISoftware Blog is proudly powered by WordPress, Installed by Installatron.
Domain services and hosting by MMISoftware
Entries (RSS) and Comments (RSS).