А если нам необходимо имеено наладить круговорот данных с экселем. Ну вот надо нам.
Как вариант подумайте о базе данных, будет меньше коллизий при одновременном доступе к данным. Логику пересчета вешайте на триггеры и хранимые процедуры, а если так уж нравится Excel то его в качестве фронта для отображения результатов. SQL CE который идет вместе с TSLab и используется для базы скриптов использовать не рекомендую, нет поддержки хранимых процедур. SQL Server 2008 скажем Developer Edition (чтобы встал на рабочую станцию) самое то.
С базами данных не будет проблем с доступом к библиотекам пространство имен System.Data.SqlClient уже входит в .NET Framework