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

在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字体美化_Java 在Excel单元格中应用一种/多种字体样式(实例代码)相关推荐

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

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

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

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

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

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

  4. C#/VB.NET 在Excel单元格中应用多种字体格式

    在Excel中,可对单元格中的字符串设置多种不同样式,通常只需要获取到单元格直接设置样式即可,该方法设置的样式会应用于该单元格中的所有字符.如果需要对单元格中某些字符设置样式,则可以参考本文中的方法. ...

  5. java excel单元格背景色,『excel表格尺寸设置』Java如何设置被导出excel单元格的样式?比如背景色,大小什么的?...

    Java如何设置被导出excel单元格的样式?比如背景色,大小什么的? 使 poi ,具体实现 HSSFCellStyle style = null; // 创建表头style HSSFCellSty ...

  6. java 向word中添加excel附件并向excel单元格中加入图片并压缩图片并根据图片动态控制单元格高度宽度

    word中加入excel附件 excel单元格中插入图片 word freemarker Excel poi 制作, jxl 插入图片 压缩图片/宽高,动态控制单元格高度与宽度 1.word 需要模板 ...

  7. JAVA导出excel表格标题加粗,【excle特定文字加粗】java如何设置excel单元格中部分文字加粗 例如:标题(加粗): 内容(不加粗)...

    java如何设置excel单元格中部分文字加粗 例如:标题(加粗): 内容(不加粗) HSSFCellStyle style = (HSSFCellStyle) wb.createCellStyle( ...

  8. html合并单元格怎么把字竖着,电脑excel单元格中文字如何在合并单元格后竖排显示...

    电脑excel单元格中文字如何在合并单元格后竖排显示 excel软件是我们现在经常使用的数据处理工具之一,接下来小编就教大家怎样在软件中设置合并单元格之后竖排显示文字. 具体如下: 1. 首先我们需要 ...

  9. 单元格等于计算机日期,《excel表格怎样自动填写日期》 Excel单元格中自动获取当前日期与时间...

    在excel里如何在单元格内用快捷键使之显示当前日期或时间 Ctrl : 当前日期Ctrl Shift : 当前时间 EXCEL表格中只显示日期不要显示时间 右击"单元格格式"设置 ...

最新文章

  1. python爬取单个网页照片!
  2. winform 让他间隔一段时间 执行事件 且只执行一次_Redis 事件机制详解
  3. 高效JQuery编码
  4. 获取视频的每一帧,并保存为.jpg图片
  5. 第十届山东省ACM省赛题解
  6. Flink 有状态计算的状态容错
  7. mysql tuning primer_mysql检测工具tuning-primer.sh
  8. 库克:到2030年苹果要实现整个供应链的碳中和
  9. BZOJ1370 [Baltic2003]Gang团伙
  10. lintcode: 左填充
  11. 使用开票组件快速开具清单发票
  12. 计算机公式与函数有何区别,Excel中公式和函数的区别/excle中的函数公式
  13. AD中如何进行logo的自制与导入
  14. 在阿里,我们如何管理测试环境?
  15. Microsoft Visual Studio 2010安装包、创建工程(一)
  16. 全国高校cct联合计算机考试,全国高校CCT联合考试系统剖析
  17. 独乐乐不如众乐乐---二建通过啦~
  18. 网络基础之二进制、十进制、八进制、十六进制的转换
  19. 开通博客专栏,成为专栏达人
  20. 2网课内容总结 1~2章节

热门文章

  1. Mac终端Tab键自动补全实现
  2. Q2财报超预期股价反跌 腹背受敌的英特尔“芯事”重重?
  3. java opencv3轮廓_Java+opencv3.2.0实现轮廓检测
  4. 2012第52周四阴雨
  5. yolov3_Assertion `l.outputs == params.inputs‘ failed
  6. 中 国 历 史 年 表
  7. 【程序人生】一个程序员不敲代码改写专栏了,三个月收入……
  8. 待办事项APP排行,手机上记录工作待办事项的APP软件
  9. 什么是3D建模?3D“小姐姐”是如何创建出来的呢
  10. 【个人博客 hexo】一个小时就搭好属于自己的博客