[英]Merged Cells BackGround or ForeGround In Excel
我正在使用Apache Poi將數據寫入Excel工作表。 我需要合並單元格並為合並的單元格設置背景。 我有一個合並單元格的代碼,但我不知道如何為單元格設置背景或前景。
//此代碼是我用於合並單元格並為單元格設置邊框的代碼
CellRangeAddress cellRangeAddress = new CellRangeAddress(rowNum,rowNum,colNum,colNum);
sheet.addMergedRegion(cellRangeAddress);
RegionUtil.setBorderTop(CellStyle.BORDER_MEDIUM, mergedCell, sheet, workBook);
RegionUtil.setBorderBottom(CellStyle.BORDER_MEDIUM, mergedCell,sheet, workBook);
RegionUtil.setBorderLeft(CellStyle.BORDER_MEDIUM, mergedCell, sheet, workBook);
RegionUtil.setBorderRight(CellStyle.BORDER_MEDIUM, mergedCell,sheet, workBook);
我想為合並的單元格提供背景。 請幫助我提供用於設置合並單元格的背景或前景的代碼。
請嘗試以下步驟。 如果您有任何問題,請告訴我。
從工作簿創建CellStyle對象,即workbook.createCellStyle設置CellStyle屬性,例如setAlignment,font,setFillForegroundColor,setFillPattern
然后將對象傳遞給cell.setCellStyle
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.