jXL API를 사용하는 방법을 배웠습니다. 나는 엑셀 시트를 가지고 있는데, 여기서 나는 진실/거짓 조건에 기초하여 세포의 데이터를 채색하고 싶다. 예를 들어, 조건이 참이면 녹색이어야하고 조건이 실패하면 빨간색이어야합니다.jxl을 사용하여 Excel 시트의 셀에 다른 색상 표시
jxl api를 사용하여 데이터를 Excel 시트에 쓰는 동안이 작업을 수행하려고합니다.
내가 완성하려고 시도한 코드 스 니펫은 다음과 같습니다.
엑셀 시트에 쓰기위한 코드 조각. 각 셀의 서식 속성을 정의하는 메서드를 만들고 wcellFormat1은 WritableCellFormat 형식의 변수입니다.
for(int i=1; i11; i++){
String srnum = String.valueOf(rnum);
wsheet.addCell(new jxl.write.Label(1, rc, srnum, wcellFormat1));
wsheet.addCell(new jxl.write.Label(2, rc, "b", wcellFormat1));
wsheet.addCell(new jxl.write.Label(3, rc, "c", wcellFormat1));
wsheet.addCell(new jxl.write.Label(4, rc, "d", wcellFormat1));
wsheet.addCell(new jxl.write.Label(5, rc, "e", wcellFormat1));
wsheet.addCell(new jxl.write.Label(6, rc, "f", wcellFormat1));
rnum++;
rc++;
System.out.println(""+rnum+"\n"+rc);
}
wbook.write();
wbook.close();
이 코드 단편은 앞에서 언급 한 조건을 적용하기위한 것입니다. wfontStatus는 WritableFont 유형이고 fCellstatus는 형식을 지정하는 데 사용한 WritableCellFormat 유형입니다.
내가 직면 한 문제는 위의 방법을 사용하여 시트에 쓰는 동안 필요한 조건을 적용하는 방법을 이해하지 못한다는 것입니다.
도와주세요. 감사합니다.
정말 고마워요! –