JXLS 수식이 지정된 필드로 출력을 그룹화하지 않음

j1nrg

보고서를 만들고 있는데 데이터 구조를 Excel 스프레드 시트로 출력해야합니다. 이를 위해 JXLS를 사용하고 있지만 데이터를 제대로 출력하기 위해 jx 수식을 만드는 데 문제가 있습니다.

유형 사람 목록이 있습니다.

 List<Person> people = new ArrayList<Person>();

내 Person 클래스에는 다음과 같은 속성이 있습니다.

String name;
String age;
List<Pet> listOfPets;

일부 가짜 데이터의 경우 다음을 사용하고 있습니다.

petList1.add("Dog");
petList1.add("Cat");
people.add(new Person("Joseph", "18", petList1);

petList2.add("Dog");
petList2.add("Fish");
people.add(new Person("Tommy", "18", petList2);

petList3.add("Bird");
petList3.add("Dog");
people.add(new Person("Sally", "19", petList3);

연령별로 그룹화하여 Excel에 표시하고 싶습니다. 예를 들면 :

Age 18:
      Name: Joseph
      Age: 18
      Pets: Dog, Cat
      ----------------
      Name: Tommy
      Age: 18
      Pets: Dog, Fish

Age 19:
      Name: Sally
      Age: 19
      Pets: Bird, Dog

지금까지 내가 가진 것은 다음과 같습니다.

<jx:forEach items="${personsList}" var="person"> groupBy="${person.age}"                
Name :   ${person.name}
Age  :   ${person.age}          
<jx:forEach items="${person.listOfPets}" var="pets">                
Pets :  ${pets.type},
</jx:forEach>               
</jx:forEach>   

위의 내용은 올바른 데이터를 출력하지만 연령별로 그룹화하지 않습니다. 반복되는 연령의 큰 목록으로 표시됩니까? 특정 연령 미만의 모든 그룹을 그룹화하려면 어떻게해야합니까?

레오 니드 비소 친

당신은 사용해야 GROUPBY = "시대" 대신 GROUPBY = "$ {인 person.age을}" 에 설명 된대로 Jxls 1.x의 문서 .

그러나 전략적 권장 사항 은 지원되지 않는 레거시 Jxls-1 대신 Jxls-2 및 해당 Each-command 를 사용하여 그룹화를 수행하는 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

형식이 지정되지 않은 출력과 일치하지 않는 git 로그의 형식화 된 출력

분류에서Dev

지도를 사용하는 Javascript는 그룹화하지 않으므로 필수 출력을 제공하지 않습니다.

분류에서Dev

쿼리 수식에서 이름으로 그룹화가 작동하지 않음

분류에서Dev

MySql 피벗이 그룹화 된 행을 압축하지 않음

분류에서Dev

입력 파일 목록에 설정된대로 출력 래스터 파일 이름을 저장하지 않음

분류에서Dev

Ruby 배열 맵이 필수 형식으로 출력되지 않음

분류에서Dev

COUNT (*)> X이면 그룹화하고 그렇지 않으면 항목을 그룹화하지 않음

분류에서Dev

MySQL : 특정 양을 초과하지 않는 그룹화 된 레코드 수를 반환

분류에서Dev

Microsoft SQL Server : 다른 필드로 그룹화 된 필드의 합계가 특정 값을 초과하지 않는지 확인하는 트리거?

분류에서Dev

텍스트 항목이 수정 된 후 Excel 피벗 필드 날짜가 그룹화되지 않음

분류에서Dev

로드 된 노드 모듈을 수정하지 않음

분류에서Dev

null 값을 표시하지 않음으로써 그룹화

분류에서Dev

MVC4 Devexpress 정렬, 그룹화 및 필터링이 작동하지 않음

분류에서Dev

eBay GetMyeBaySelling API 호출이 지정된 필드 만 반환하지 않음

분류에서Dev

정수 필드 값이 제출되지 않음 (간단한 형식)

분류에서Dev

conemu 탭을 그룹화하지 않음

분류에서Dev

재료 테이블 그룹화 된보기 행 추가에 그룹화 된 필드가 표시되지 않음

분류에서Dev

SQL-IT 그룹으로 사용자 테이블을 정규화하지만 둘 다 로그인 할 수 있음

분류에서Dev

정렬하지 않음으로 Azure SQL 데이터베이스 그룹화

분류에서Dev

C 프로그램이 올바른 출력을 제공하지 않음

분류에서Dev

Concordance Java 프로그램이 올바른 출력을 인쇄하지 않음

분류에서Dev

Python 및 Pandas 데이터 프레임을 사용하여 일부 필드를 groupBy하고 나머지 그룹화되지 않은 필드를 목록으로 병합 한 다음 json으로 변환하는 방법

분류에서Dev

React 입력 필드를 기반으로 비활성화 된 버튼이 제대로 작동하지 않음

분류에서Dev

JXLS는 배열 수식을 지원합니까?

분류에서Dev

그룹화 된 항목이 표시되지 않을 때 여전히 일치하는 항목이 있도록 정규식을 수정하세요.

분류에서Dev

Logitech h250 헤드셋 마이크가 음성을 출력하지 않음

분류에서Dev

"이전 그룹과 같지 않음"을 포함하는 정규식을 만드는 방법

분류에서Dev

Webpack이 축소 된 출력을 생성하지 않음

분류에서Dev

프로그램 출력이 공식과 일치하지 않음 (확률 문제)

Related 관련 기사

  1. 1

    형식이 지정되지 않은 출력과 일치하지 않는 git 로그의 형식화 된 출력

  2. 2

    지도를 사용하는 Javascript는 그룹화하지 않으므로 필수 출력을 제공하지 않습니다.

  3. 3

    쿼리 수식에서 이름으로 그룹화가 작동하지 않음

  4. 4

    MySql 피벗이 그룹화 된 행을 압축하지 않음

  5. 5

    입력 파일 목록에 설정된대로 출력 래스터 파일 이름을 저장하지 않음

  6. 6

    Ruby 배열 맵이 필수 형식으로 출력되지 않음

  7. 7

    COUNT (*)> X이면 그룹화하고 그렇지 않으면 항목을 그룹화하지 않음

  8. 8

    MySQL : 특정 양을 초과하지 않는 그룹화 된 레코드 수를 반환

  9. 9

    Microsoft SQL Server : 다른 필드로 그룹화 된 필드의 합계가 특정 값을 초과하지 않는지 확인하는 트리거?

  10. 10

    텍스트 항목이 수정 된 후 Excel 피벗 필드 날짜가 그룹화되지 않음

  11. 11

    로드 된 노드 모듈을 수정하지 않음

  12. 12

    null 값을 표시하지 않음으로써 그룹화

  13. 13

    MVC4 Devexpress 정렬, 그룹화 및 필터링이 작동하지 않음

  14. 14

    eBay GetMyeBaySelling API 호출이 지정된 필드 만 반환하지 않음

  15. 15

    정수 필드 값이 제출되지 않음 (간단한 형식)

  16. 16

    conemu 탭을 그룹화하지 않음

  17. 17

    재료 테이블 그룹화 된보기 행 추가에 그룹화 된 필드가 표시되지 않음

  18. 18

    SQL-IT 그룹으로 사용자 테이블을 정규화하지만 둘 다 로그인 할 수 있음

  19. 19

    정렬하지 않음으로 Azure SQL 데이터베이스 그룹화

  20. 20

    C 프로그램이 올바른 출력을 제공하지 않음

  21. 21

    Concordance Java 프로그램이 올바른 출력을 인쇄하지 않음

  22. 22

    Python 및 Pandas 데이터 프레임을 사용하여 일부 필드를 groupBy하고 나머지 그룹화되지 않은 필드를 목록으로 병합 한 다음 json으로 변환하는 방법

  23. 23

    React 입력 필드를 기반으로 비활성화 된 버튼이 제대로 작동하지 않음

  24. 24

    JXLS는 배열 수식을 지원합니까?

  25. 25

    그룹화 된 항목이 표시되지 않을 때 여전히 일치하는 항목이 있도록 정규식을 수정하세요.

  26. 26

    Logitech h250 헤드셋 마이크가 음성을 출력하지 않음

  27. 27

    "이전 그룹과 같지 않음"을 포함하는 정규식을 만드는 방법

  28. 28

    Webpack이 축소 된 출력을 생성하지 않음

  29. 29

    프로그램 출력이 공식과 일치하지 않음 (확률 문제)

뜨겁다태그

보관