2013-06-24 4 views
2

SXSSFWorkbook에 사용자 정의 색상 (HEX 또는 RGB)을 어떻게 추가 할 수 있습니까? 모든 사람들이 HSSFPalette를 사용하여 HSSFWorkbook의 사용자 정의 팔레트를 변경하는 여러 구현을 발견했습니다. 그러나 HSSFWorkbook과 달리 SXSSFWorkbook에는 getCustomPalette 호출이 없으므로 재정의 할 팔레트를 가져올 수 없습니다. 어떤 포인터?Apache POI의 사용자 정의 색상

+0

이 링크를 참조하십시오. 비슷한 질문입니다. http://stackoverflow.com/questions/20561710/using-custom-colors-with-sxssf-apache-poi – gaurav5430

답변

4

SXSSFWorkbookXSSFWorkbook의 래퍼입니다. 단지 XSSF이므로 직접 create an XSSFColor with any RGB you want을 사용할 수 있습니다. 팔레트를 재정의 할 필요가 없습니다.

XSSFColor customColor = new XSSFColor(new byte[] {alpha, red, green, blue}); 

원하는 경우 java.awt.Color을 전달할 수도 있습니다.

XSSFColor anotherColor = new XSSFColor(new java.awt.Color(red, green, blue, alpha)); 
관련 문제