2014-04-14 3 views
8

EPPlus를 사용하여 xlsx 파일을 만들고 모든 헤더에 자동 필터를 갖고 싶습니다. 다음과 같이 자동 필터를 설정합니다.동일한 EPPlus 워크 시트에 대해 여러 개의 자동 필터

worksheet.Cells["A3:G" + (3 + data.Count).ToString()].AutoFilter = true; 

이것은 하나의 콘텐츠 테이블에서만 원활하게 작동합니다. 그러나 동일한 워크 시트에 두 개의 별도 테이블이 있으며 두 번째 테이블에 대해 자동 필터를 설정하려고하면 첫 번째 테이블에 대한 자동 필터가 사라집니다.

이 문제에 대한 해결 방법이나 다른 제안 사항이 있습니까?

답변

5

아주 좋은 질문입니다.

자동 필터의 기존 한계는 워크 시트에서 한 번만 적용 할 수 있다는 것입니다.

Excel 2007부터는 테이블을 여러 개의 워크 시트에 만들 수 있습니다. 각 페이지는 필터링 기능이 있습니다.

Pieterse's Article

+0

예상대로. 고마워, 나는 테이블을 시험해 볼거야. –

+0

테이블을 사용하면 같은 시트에 두 세트의 자동 필터를 사용할 수 있습니까? –

+0

@TimLewis Im 두려워서 기억이 안납니다 .. –

관련 문제