2016-06-24 4 views
0

SpreadsheetGear를 사용하여 웹 사이트에서 다운로드하여 열 수있는 Excel 파일에 액세스하려고합니다. SpreadsheetGear 통합 문서에 이미 열려 있고 활성 인 Excel 파일을 설정하는 방법을 찾지 못했습니다. 저장하고 메모리에서 여는 것은이 상황에서 옵션이 아닙니다. 내가하는 SpreadsheetGear 작업을 시작하기 전에 응용 프로그램에 액세스하기 위해이 코드를 사용하고 있습니다 :SpreadsheetGear workbookSet을 이미 열려있는 Excel 파일로 설정하십시오.

xl.Application excelApp = (xl.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application"); 

그러나, 내가하는 SpreadsheetGear 위해 찾은 인터페이스 중 어느 것도 그 변수와 호환되지 않습니다.

답변

0

SpreadsheetGear for .NET은 Microsoft Excel과 어떤 방식으로도 상호 작용하지 않으므로 불가능합니다 (완전히 별도의 제품으로, .NET Framework만을 사용하여 기초부터 작성되었으며 Microsoft Excel에 종속성이 없습니다.)).

가하는 SpreadsheetGear에서 파일을 열려면 ... 그렇게하려면 다음 방법 중 하나를 사용

  • SpreadsheetGear.Factory 필요합니다. GetWorbook (pathToFile)
  • 스프레드 시트 기어. 워크 북. 먼저 엑셀에서 파일을 저장해야합니다 의미 Open (pathToFile)/OpenFromMemory (BYTEARRAY)/OpenFromStream (streamObj)

....