2008-12-26 12 views
9

Pracuję na platformie wymiany informacji giełdowych i myślimy o zapewnieniu połączenia między naszą platformą a własnymi plikami Excel. Rynek finansowy jest nadal związany ze starym podejściem do serwerów DDE, czy teraz ma to znaczenie dzisiaj?Czy DDE nadal ma znaczenie? Jakie są alternatywy?

Jakie są alternatywy dla automatycznych aktualizacji danych online w plikach Excel, zapytaniach OLE DB? Zastanawiam się, czy ktoś ma przykład wdrażania dostawcy OLE DB w C# i .NET.

Nasze API będzie całkowicie w trybie online i REST, czy istnieje jakaś alternatywa dla usług sieci Web do łączenia tych danych z programem Excel? Pamiętam, że program Excel 2003 ma zestaw narzędzi usług sieci Web, ale nie mogę znaleźć niczego blisko tego w programie Excel 2007.

Odpowiedz

2

W zakresie interakcji z programem Excel, OLE Automation/COM zastąpił użycie DDE.

Możesz zajrzeć do VSTO (Visual Studio Tools for Office).

1

Można również spróbować (stary, ale myślę, że nadal istotne) Building a Real-Time Data Server in Excel 2002 (MSDN)

Pracując przy Reuters lat w świecie danych w czasie rzeczywistym, to muszę powiedzieć, że nie spojrzał na DDE w ciągu dekadę. Zakładam, że nadal widzi użytkowanie, ale jest naprawdę stary i został zastąpiony przez wiele rzeczy. Najczęściej jednak pracowałem z aplikacjami komputerowymi, które rozmawiają z interfejsami API działającymi w czasie rzeczywistym.

Niektóre inne linki:

+0

I zostały wdrożone interfejsu excel RTD opartą na biurku handlu prop i to działało dobrze. Z pewnością wystarczająco szybki i wystarczająco stabilny, aby był przydatny (zakładając, że sam Excel jest wystarczająco dobry). –