2011-09-27 5 views
0

나는 실버 라이트 oob 애플리케이션으로 엑셀에서 데이터를 가져와야하고, 매니퓰레이션 후에 엑셀로 보내야하는 애플리케이션을 개발 중이다.엑셀과 실버 라이트 간의 통신

com 자동화 팩토리 클래스를 사용하여이 작업을 수행 할 수 있습니다. 그러나 문제는 wcf와 odbc에서 데이터를 grabing하기위한 몇 가지 로직을 이미 개발했기 때문에 WCF 서비스로 변경 내용을 추적하고자하는 것입니다.
요구 사항 : 나는 Silverlight에 반영 될 데이터를 Excel로 변경하고 Silverlight로 데이터를 변경하면 Excel에 반영해야하는 WCF 서비스를 사용합니다.

은 Excel을 Silverlight 또는 그 반대로 WCF 서비스으로 통신 할 수 있습니까?

답변

1

나는 당신이 뭘 먹고 싶은지 이해하는 데 어려움을 겪고 있지만, 나는 그 질문에 답하려고 노력할 것입니다.

SL 및 Excel .NET 응용 프로그램 (COM 추가 기능 또는 VSTO)에서 WCF 서비스를 호출 할 수 있습니다. Excel .NET 응용 프로그램에서 WCF 서비스를 호스팅 할 수도 있습니다 (적어도 다음과 같아야합니다 : 콘솔 응용 프로그램에서 할 수 있습니다. 그렇다면 왜 그렇게 할 수 있습니까?). 그래서 기본적으로 WCF를 사용하여 SL OOB와 Excel .NET 응용 프로그램간에 통신 할 수 있습니다. 그러나 질문은 그것이 왜 그렇게하는 것입니까? 나는 당신이 WCF를 전혀 필요로하지 않을 정도로 당신의 논리를 재작 성하는 것이 훨씬 빠르고 안전하다는 느낌이 들었다. ...

+0

감사합니다. 샘플이 있습니다. :) – JSJ

+0

@ Jhoonjhar 불행히도 나는 그것에 대한 시간이 없다. 그러나 당신이 그것을 밖으로 google 할 수 있다고 확신합니다. – Dmitry

0

은빛을 WCF에 업로드하고 OpenXml을 사용하여 엑셀 파일을 업로드 한 다음 원하는대로 할 수있다. . 그런 다음 다시 다운로드하십시오.