【无标题】

这篇博客介绍了如何使用Java POI库在Excel单元格中设置混合颜色字体,例如将项目名称中的星号(*)设为红色,以满足数据导入时的必填列提示需求。代码示例展示了创建字体样式、应用颜色到特定字符以及设置单元格值的过程。
摘要由CSDN通过智能技术生成

Excel单元格内两种字体颜色

在导入Excel时,要求某一列为必填列 ,可能会存在这样的需求:项目名称 * , * 要设置为红色。

代码如下(示例):

private void setCellFornStyle(XSSFWorkbook workbook) {
		//需要设置的单元格
        XSSFCell cell = workbook.getSheetAt(0).getRow(0).getCell(1);
        String title = cell.getStringCellValue();
        //设置字体样式
        Font rad = workbook.createFont();
        rad.setColor((short) 2);
        XSSFRichTextString richString = new XSSFRichTextString(title);
        //通过索引指定哪些文字需要什么颜色
        richString.applyFont(0, title.length(), rad);     //字体显示哪部分字符设置新的字体样式Font
        cell.setCellValue(richString);
    }

``
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值