2012-05-04 4 views
0

기본적으로 데이터 세트의 정보를 Excel 문서에 삽입합니다. Interop 서비스를 사용하고 싶지 않기 때문에 OpenXML SDK를 사용하는 것이 가장 좋습니다.OpenXML SDK를 사용하여 Excel에서 셀 선택 및 편집

기본적으로해야 할 일은 ID/이름/무엇이든 (표준 "A1"형식을 사용하지는 않을 것임)을 기반으로 셀을 선택한 다음 그 안에 무언가를 삽입하는 것입니다. 그러나 나 자신의 삶에 대해 나는 속성 값을 기반으로 셀 요소 집합을 얻는 방법을 알 수 없다.

파트 2는 다음 특정 셀을 병합해야합니다. mergecells 컬렉션을 mergecells 테이블에 추가하기 만하면되기 때문에 훨씬 쉽습니다. 하지만 병합 범위 내의 모든 셀이 다른 병합 된 셀 범위의 일부가 아닌지 확인하려고합니다. 문제가 발생할 수 있습니다.

나는 이것이 정말 강력한 도구라고 생각하지만, 문서와 예제가 없기 때문에 접근하기 어려운 대상이됩니다.

답변

1

엑셀 문서 편집을위한 가장 쉬운 인터페이스는 ClosedXML library입니다.

각 셀의 특정 셀을 검색하는 것이 훨씬 쉽습니다. 명명 된 범위를 검색 할 수도 있습니다.

및 최신 병합 된 이전 병합 된 범위를 삭제하여 셀 병합을 자동으로 처리합니다.

관련 문제