2011-11-29 4 views
1

Excel의 기존 통합 문서로로드하려고하는 XML 파일이 있습니다. 파일을 열면 Excel로 쉽게로드됩니다. 이미 열려있는 통합 문서 내에서 특정 시트를로드하려고합니다. 이것에 대한 가장 좋은 방법은 무엇입니까? 문자열에있는 XML 파일의 경로가 있지만 거기에서 어디로 가야할 지 잃어 버렸습니다.C#을 사용하여 하나의 Excel 통합 문서의 시트에 XML 파일로드

+0

어떻게 Excel을 자동화합니까? – dsolimano

+0

이 답변에 정확하게 답할 수 있을지 잘 모르겠습니다. 이제부터 단계별로 설명 드리겠습니다. 시트에서 경로를로드하는 리본입니다. 그래서 당신은 디렉토리를 나타내는 문자열을 타이핑 할 것이고, 리본에 추가 한 버튼을 클릭하면 그 경로를 문자열로 읽게됩니다. 그 디렉토리 (XML이 될 것입니다) 파일을 가져 와서 다른 시트에로드하려고합니다. . – Berbies

답변

1

아마 Excel COM 자동화 API를 살펴볼 것입니다. 이렇게하면 메모리에있는 데이터 나 사례의 XML 파일을 가져 와서 프로그래밍 방식으로 통합 문서에서 원하는 셀에 배치 할 수 있습니다. 더 많은 작업이 필요하지만 훨씬 더 많은 제어 기능을 제공합니다.

C#에서이 경로를 선택하는 경우 Microsoft.Office.Interop.Excel dll을보고 싶을 것입니다. 바라건대 다른 사람이 와서 당신에게 더 쉬운 대답을 주겠지 만, 지금 당장 생각할 수있는 최선의 방법입니다.

+0

xml을 데이터 세트로로드 한 다음 활성 시트에로드하는 방법은 무엇입니까? – Berbies

관련 문제