인터넷에는 NPOI가 엑셀 테이블을 읽는 예시가 많고, 그중 많은 경우 Datatable 객체를 반환하지만, 제가 필요한 것은 리스트 컬렉션입니다. 여기서는 Datatable을 원하는 리스트 컬렉션으로 변환해야 하므로 메서드를 캡슐화했고, 클래스 객체가 해당 리스트 객체를 반환할 수 있습니다.
먼저 렌더링을 살펴보세요, 다음과 같습니다:
[{"Name":"Architect","url":"https://itsvse.com/","Date":"2018-01-01","Remark":"0.1"},{"Name":"Little Scum","url":"https://www.itsvse.com/blog_xzz.html","Date":"2019-05-06","Remark" :"테스트 임포트 1"}] 템플렛
4개의 열에 많은 행이 있으며, 그중 2개만이 데이터를 가지고 있습니다. 아래 그림에서 보입니다:
특성
먼저, 테이블의 어떤 열이 객체의 속성에 해당하는지 나타내는 특징을 정의하고, 코드는 다음과 같습니다:
객체 모델
테이블 데이터를 읽고 해당 객체 집합으로 변환한 후, 객체 속성에 위에서 정의한 속성을 표시하세요. 코드는 다음과 같습니다:
캡슐화 방법
Nuget이 NPOI 플러그인을 설치합니다
코드는 다음과 같습니다:
통화 코드:
(끝)
|