칸타피앙
1k
2015-10-08 16:28:32
7
1654

poi를 이용해서 엑셀다운로드를 구현햇는데요. 오토정렬이 안됩니다.


for(int columnIndex = 0; columnIndex < 22; columnIndex++) {       
      sheet.autoSizeColumn(columnIndex);
  }

엑셀시트 해더갯수만큼 for문을 돌렸는데도 시트정렬이 안되네요..


어떻게 해야되나요??

0
0
  • 답변 7

  • bluerain
    2k
    2015-10-08 16:37:23

    해당 컬럼에 하지 마시고, sheet의 초기 설정 시에 style 설정에서 해주시면 됩니다.


    0
  • bluerain
    2k
    2015-10-08 16:38:25

    그리고, 올리신 내용은 정렬을 시키는게 아닌 컬럼 사이즈인데,

    질문을 잘못하신건지, 소스를 잘못 올리신 건지요?


    0
  • 감자
    175
    2015-10-08 16:42:29

    각컬럼에  대해 제일 큰 데이타 값길이로 자동적으로 길이 조절해주는 함수인데요 이건...


    정렬과는 좀 다른 ..

    0
  • 칸타피앙
    1k
    2015-10-08 16:42:47

    사이즈조정입니다. 말을 잘못썻네오ㅛ..ㅋㅋ

    0
  • 감자
    175
    2015-10-08 16:53:34

    자동 사이즈조정이 라이브러리 문제인지.. 잘 안먹을 때가 있어요.

    그럴 때는 조금 무식한 방법이긴한데...


    sheet.setColumnView(0, new String("  <<<이컬럼은 이정도 공간이 꼭필요해>>>> ").length());

    0
  • 은인
    1k
    2015-10-08 17:16:59

    sheet.setColumnWidth(컬럼위치, 사이즈);

    0
  • 칸타피앙
    1k
    2015-10-08 17:36:05

    댓글들 감사합니다^^

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.