使用Excel作为Asp.Net MVC站点的客户端

我在Asp.Net MVC框架上编写内部站点。 Theare是很多不同的字典。 所以我必须写(或生成,如果可行)许多相同的代码。 但是,我不想这样做:)

那么,我可以将Microsoft Excel连接到我的网站并更改我的字典中的数据吗?

为什么Excel? Excel有很多大的function:

  • 与复制/粘贴良好的工作;
  • 过滤;
  • sorting;
  • 复制数据;

和其他许多人。

我尝试使用odata协议,但它与excel(许多模式窗口,许多参数)集成很难。 我想要更简单,例如共享点整合(在Excel中更改列表)或TFS(可以创build和修改任务,错误和其他人认为)。

请你写一下技术能帮助我吗?

您不能使用Excel在运行时dynamic更改已编译应用程序中的硬编码字典值。 你不能用任何东西来做到这一点。

但是,如果您的字典从数据库中提取数据,则可以使用Excel来修改数据库值(这基本上就是TFS的function)。

要在Excel中构build自定义应用程序来执行此操作,您需要考虑使用Visual Studio Tools for Office(VSTO) 。

不过 ,这听起来像你真正需要的是从数据库中提取字典数据。 这里有一些链接:

http://support.microsoft.com/kb/314145

http://www.worldbestlearningcenter.com/index_files/csharp-Sample-Dictionary-database-connection.htm