Я знаю, что люди делали Excel "расширением" с этой целью.
Вы более или менее делаете кнопку в Excel, который говорит "Экспорт в Программу X", и затем экспортируйте и отошлите данные в формате, который может считать программа.
http://msdn.microsoft.com/en-us/library/ms186213.aspx должен быть хорошим местом для запуска.
Удача
Это действительно зависит от того, что вы подразумеваете под «ограничительным». Если вы имеете в виду, какой из них затрудняет использование бесплатного кода в вашем проприетарном приложении, не отдавая должное авторам кода, - это GPL. Противоположностью этому будет лицензия BSD. Однако мне нравится эта лицензия, потому что из-за нее людям труднее использовать мой тяжелый труд бесплатно, не внося производные работы обратно в мир. Это бесплатно, как в «свободе слова» - не бесплатное пиво. Так что, если вы ищете бесплатное пиво, держитесь подальше от кода GPL.