Bulk Upload a Folder Structure

We have a very extensive folder structure that needs to be created within Campaigns, Emails, Landing Pages and Segments. We have the folder structure mapped out in an Excel sheet. Anyone know of a way to streamline the process, so we wouldn't have to created 1,000's of folders individually? Is this doable via API?