Is there a way to import CSV files into Zimbra's calendar and contacts without using the Import Wizard or Outlook?

For your address book go to: Zimbra webmail > Options > Address Book (note .csv import/export options) – post6891

Do the same for calendar entries. 
You could also consider scripting something to use the REST interface: REST_overview.