programing

EPLUS에서 행이 아닌 열을 필터링하려면 어떻게 해야 합니까?

starjava 2023. 7. 6. 21:43
반응형

EPLUS에서 행이 아닌 열을 필터링하려면 어떻게 해야 합니까?

특정 열의 행 필터링은 EPLus의 파이처럼 쉽습니다.

private ExcelWorksheet prodUsageWorksheet;
. . .
prodUsageWorksheet.Cells["A6:A6"].AutoFilter = true;

이를 통해 열 A의 행을 필터링할 수 있습니다.

enter image description here

또한 월 열과 같은 특정 열을 필터링해야 합니다(스크린샷에는 9월 15일과 10월 15일이 있지만 일반적으로 몇 개 더 있습니다).예를 들어 EP Plus를 사용하여 다음을 프로그래밍 방식으로 생성하려고 합니다.

enter image description here

모두 선택을 선택 취소하고 월의 부분 집합을 선택한 다음 확인 단추를 누르면 선택되지 않은 항목이 축소됩니다.

일부 레거시 Excel Interop 코드를 보면 다음과 같이 수행됩니다.

fld = ((PivotField) pvt.PivotFields("Month"));
fld.Orientation = XlPivotFieldOrientation.xlColumnField;
fld.NumberFormat = "MMM yy";

구체적으로, 두 번째 코드 블록(방향이 다음으로 설정됨)xlColumnField)는 조작 시 조건부로 다양한 열을 표시/표시하는 정렬/필터 버튼을 스포츠하는 열입니다.

숫자 형식을 기준으로 표시/숨기기 가능한 열을 결정합니까?즉, 값이 "9월 15일" 또는 "10월 16일"이라면?

잘은 모르겠지만 코드에서 열 필터링의 한계를 더 구체적으로 설정하는 다른 것을 볼 수 없습니다.

어쨌든, 이것이 Excel Interop이 그것을 달성하는 방법이라면, EPLus에서 동등한 것은 무엇입니까?

이것은 다른 게시물에서 요청되었습니다.또한 열 필터링은 보다 '동적인' 최종 사용자 기능이기 때문에 EPLUS의 목적은 아닙니다.

이것을 보고 질문에 답하는지 확인합니다.

열에 특정 자동 필터 추가

언급URL : https://stackoverflow.com/questions/39925460/how-can-i-filter-columns-rather-than-rows-in-epplus

반응형