Вы, конечно, can host Excel как элемент управления в приложении WinForm, поэтому часть того, что вы хотите, возможно (с основными оговорками). Тем не менее, для подключения остальной функциональности, видимой во многих библиотеках сторонних сетей, требуется много работы, и у нее много подводных камней.
Главной причиной этого является то, что Excel является родным приложением Windows и не работает под инфраструктурой .Net. Следовательно, все манипуляции должны выполняться по длине оружия - вам нужно создать экземпляр приложения, создать экземпляр листа, попробовать и подписаться на определенные события (многие из которых могут быть недоступны, поскольку Excel был не предназначен для этой цели) , и, конечно же, старайтесь полностью управлять всеми COM-ссылками, чтобы избежать утечек памяти.
Элементы управления сеткой, о которых вы указали, были построены с нуля в качестве элементов управления, которые размещаются в приложениях .Net, и поэтому выставляют свойства и события вокруг типов взаимодействий стиля сетки, которые люди хотят - помните, Excel больше, чем сетка.
Однако, как если признать, что Excel может быть мощным инструментом, когда заемных средств программным способом, Microsoft при условии VSTO - среды выполнения, что позволяет разрабатывать Excel (и других офисных приложений) с использованием .Net