2012-01-25 4 views
1

현재 Sharepoint의 특정 Excel 파일에 대한 변경 사항을 문서화하고 있습니다. 기본적으로 파일 버전을 가져 와서 시트를 가져 와서 해당 시트의 데이터를 가져 와서 다른 통합 문서의 다른 시트에로드합니다. 모든 것을 가지고 있지만 여러 장의 데이터를로드하여 하나에 넣는 가장 좋은 방법을 찾고 있습니다. 유일한 문제는 대부분의 열이 일치하지 않는다는 것입니다. 따라서 필자는 필자의 머리에서 최신 버전의 열 머리글을 복사 한 다음 이전 버전과 비교하여 열의 일치 여부를 확인하고 마지막에 다른 열을 만들지 않는지 확인했습니다.여러 시트로드 및 한 시트로 내보내기 excel

이 작업은 너무 오래 걸릴 것이고, 한 번만 처리하면됩니다. 그 이후에는 새 버전을 시트에 추가하기 때문에 2 초가 걸리기 때문입니다.

나는 가장 좋은 방법이나 입증 된 방법을 찾고 있습니다. 어떤 도움을 주셔서 감사합니다.

답변

2

질문을 읽으면서 필요한 열을 추가하는 동안 테이블을 연결하는 방법을 묻습니다.

C#에서이 작업을 수행하는 경우 누적 계산기 시트의 열 번호에 열 이름을 매핑하는 사전을 만드는 것이 좋습니다. 이제 각 소스 시트의 열을 누적 기 시트로 쉽게 매핑하고 사전에 키가없는 경우 새 시트를 추가 할 수 있습니다.

관련 문제