Excel作为C#中的实时数据源

时间:2013-11-16 19:57:03

标签: c# .net excel

我正在创建基于.NET Framework 4.5的Window应用程序。

要求是将excel绑定到C#应用程序。每当excel中的数据发生变化(这将在交易市场中频繁变化)时,同样应该在Window应用程序中同步(或更新)。

在研究解决方案时,我认为可以回答 -

(1)Excel中RTD Server的对面

Excel启动RTD Server以通过IRTDUpdatEvent从实时数据源获取数据。是否存在excel将更新或更改的数据发送到其他应用程序的任何机制?

(2)生产者 - 消费者模式

我认为可能的强大解决方案是在这种模式下设计应用程序。 Producer Consumer workfow处的模式链接。甚至用户也问过here

但我对这种模式没有经验。那么你有没有建议我它会起作用。

(3)DevExpress RealTimeSource

我打算使用RealTimeSource绑定到gridview。但我担心我必须每秒读取excel文件,将数据加载到数据集或数据表中。然后在应用中反映。

所以这就是我要找的 -

  1. 将Excel设为实时数据源。因为我们将在excel文件中获取更新数据。

  2. 从Excel同步数据的优化和极快方法。

  3. 我有兴趣了解所有可能的解决方案,提示或建议。或者,如果您对我有任何指导或建议,请告诉我。

0 个答案:

没有答案