Has anyone used Biztalk to talk directly to iMIS?

I am looking to get data into iMIS from a number of sources. These are from Sharepoint and a downloaded file like Excel. I guess there are a lot of ways to do this. One is to use Biztalk. If so has anyone done this before? Is there an easier way to do this?