在Excel表格中,设置单元格字体样式时,可以对单元格内的所有字符应用同一样式,即获取指定单元,应用样式即可;另外也可以对单元格内的不同字符内容应用不同字体样式,即获取单元格中的字符位置,应用样式;本文将通过Java代码示例介绍具体实现方法。

使用工具:Free Spire.XLS for Java (免费版)

注:可通过官网下载包,解压,并将lib文件夹中的Spire.Xls.jar文件导入Java程序;或通过maven仓库导入。导入效果如下:

Java代码示例

import com.spire.xls.*;

import java.awt.*;

public class SetMultipleStylesInOneCell {

public static void main(String[] args) {

//加载Excel文档

Workbook wb = new Workbook();

wb.loadFromFile("test.xlsx");

//获取指定工作表

Worksheet sheet = wb.getWorksheets().get(0);

//获取单元格C3,对单元格中所有字符应用样式

CellRange cell1 = sheet.getCellRange("C3");

cell1.getCellStyle().getFont().setFontName("行楷");

cell1.getCellStyle().getFont().setColor(new Color(0,128,0));

cell1.getCellStyle().getFont().setUnderline(FontUnderlineType.Double);

cell1.getCellStyle().getFont().setSize(13);

//获取单元格C5

CellRange cell2 = sheet.getCellRange("C5");

//创建字体样式font1和font2

ExcelFont font1 = wb.createFont();

font1.setColor(new Color(30,144,255));

font1.setFontName("黑体");

font1.setSize(14);

font1.isItalic(true);

ExcelFont font2 = wb.createFont();

font2.setColor(new Color(220,20,60));

font2.setFontName("楷体");

font2.setSize(17);

font2.isBold(true);

//调用方法设置字体样式到单元格中的指定字符

RichText richText = cell2.getRichText();

richText.setFont(0,7,font1);

richText.setFont(9,17,font2);

//保存文档

wb.saveToFile("Result.xlsx");

wb.dispose();

}

}

字体样式应用结果:

总结

以上所述是小编给大家介绍的Java 在Excel单元格中应用一种/多种字体样式,希望对大家有所帮助!

java excel 字体_Java 在Excel单元格中应用一种/多种字体样式(实例代码)相关推荐

  1. java字体美化_Java 在Excel单元格中应用一种/多种字体样式(实例代码)

    这篇文章主要介绍了Java 在Excel单元格中应用一种/多种字体样式,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 在Excel表格中,设置单元格字体样式时,可 ...

  2. java excel 字体_Java 在Excel单元格中应用一种/多种字体样式

    在Excel表格中,设置单元格字体样式时,可以对单元格内的所有字符应用同一样式,即获取指定单元,应用样式即可:另外也可以对单元格内的不同字符内容应用不同字体样式,即获取单元格中的字符位置,应用样式:本 ...

  3. Java 在Excel单元格中应用一种/多种字体样式

    在Excel表格中,设置单元格字体样式时,可以对单元格内的所有字符应用同一样式,即获取指定单元,应用样式即可:另外也可以对单元格内的不同字符内容应用不同字体样式,即获取单元格中的字符位置,应用样式:本 ...

  4. java excel列宽自动换行_Excel单元格中数据如何自动换行以便适应单元格的大小

    Excel单元格中数据如何自动换行以便适应单元格的大小 时间:2014-04-26   作者:snow   来源:互联网 在处理数据的过程中难免会遇到一些问题,而我们并不可能在第一时间内解决,就比如在 ...

  5. Excel符合条件的全部单元格查找的2种方法

    今天要和大家分享的是,Excel一键定位全部符合条件的单元格的,2种查找的操作方法 (方方格子插件) (先看动图演示吧) 1.分解动作为选择方方格子按钮 2.分解动作第2步选择查找定位操作 3.选择定 ...

  6. Excel 2010迷你图,单元格中的图表

          在众多的数字堆里,以图表说话,往往最具有说服力.与以往版本不同的是,在Excel 2010中首次引入了"迷你图"的概念,乍看上去与以往版本制作出的图表没有太大区别,唯一 ...

  7. 计算机上wps表格乘除算法,WPS excel如何快速运算单个单元格中的乘除法?

    上一期我们学习了如何快速运算单个单元格中的加减法小技巧,今天再来带大家了解一下乘除的算法.当然,只要学会了今天的内容,以后就算遇到单个单元格中的混合运算,我们也可以轻松搞定啦. 首先,在首行单元格中输 ...

  8. Excel使用技巧——提取混合单元格中的数字

    下面几个方法按照推荐使用顺序排列.    1.快速填充 使用方法:需要输入几个范例,然后选中包括范例在内的填充区域,点击"数据/数据工具/快速填充"选项卡或者"Ctrl+ ...

  9. Excel不用分列函数将单元格中顿号隔开的数求和

    如下图所示,所有的数据在一个单元格中用顿号进行了隔开,那现在不需要用分裂不需要用函数,一键就可以在这个单子 (方方格子插件) 1.先看动图演示吧 ​ 2.首先选中求和单元格. 3.然后选择方方格子. ...

最新文章

  1. 拒绝从入门到放弃_《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》必读目录
  2. 冒泡排序 选择排序 快速排序(C语言)
  3. 代码统计工具1.1版本技术文档
  4. java swing点击按钮后输出结果展示_使用Eclipse编写第一个Java程序HelloWorld
  5. Postman界面了解
  6. 不重复的两两比较(洛谷P5728题题解,Java语言描述)
  7. 软考中级数据库系统工程师
  8. Python模拟黑客帝国影片中的终端动画脚本
  9. 许三多的 “职业精神”
  10. GIT远程分支误删恢复
  11. html5互动,制作H5页面有哪些趣味互动功能?
  12. 刮刮奖效果的简单实现
  13. 关于STM32F105 双CAN口通信的一些学习心得
  14. 仿造百度换肤功能的实现
  15. java异常排列方式_java中排序报:Comparison method violates its general contract异常的解决...
  16. 阿里巴巴首席DBA成甲骨文全球第100个ACE
  17. request到ATA cmd的转换过程
  18. 什么是域(domain)
  19. 转载:反思“人工智能革命”-----金观涛:
  20. 污水泵站远程智能化监控系统

热门文章

  1. https://app.hackthebox.com/machines/Inject
  2. 天翼云电脑和企业安全 “锁”了
  3. linux安装php7
  4. Android环信设置聊天头像问题
  5. 程序猿的不同阶段,如何提升自己赚大钱?
  6. Hidden String
  7. RegexBuddy布局异常修复方法
  8. 心目中的理想工作排行榜
  9. 通过SPSS独立样本T检验,分析两组个案的差异(上)
  10. CS231n+assignment2(一)