elementui表格列宽自适应_Java 操作Word表格——创建嵌套表格、添加复制表格行或列...

点击上方 "程序员小乐"关注公众号, 星标或置顶一起成长

第一时间与你相约

每日英文

Destiny decides who enters your life, but you get to decide who stays.

谁走进你的生命,是由命运决定;谁停留在你生命中,却是由你自己决定。

每日掏心话

人终将会变老,事物也随之变更,很多时候,一个人发现自己爱上了一个人,都是在跟他分别的时候。

来自:E-iceblue | 责编:乐乐

链接:cnblogs.com/Yesi/p/11691132.html

f3c6afad77e527998bcc3ff5e144a515.png

程序员小乐(ID:study_tech)第 673 次推文 图片来自网络

往日回顾:最近频频被点名的“区块链”,到底是个啥?

正文

本文将对如何在Java程序中操作Word表格作进一步介绍。操作要点包括

  • 如何在Word中创建嵌套表格、

  • 对已有表格添加行或者列

  • 复制已有表格中的指定行或者列

  • 对跨页的表格可设置是否禁止跨页断行

创建表格,包括添加数据、插入表格、合并单元格、设置表格样式、单元格居中、单元格背景色,单元格字体样式等设置,可参考这篇文章里的内容。

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

Jar文件可通过官网下载jar文件包,下载后,解压文件,将lib文件夹下的Spire.Doc.jar导入Java程序;也可以在maven项目中通过maven仓库安装导入。

添加Word嵌套表格

  • import com.spire.doc.*;import com.spire.doc.documents.*;import com.spire.doc.fields.TextRange;

  • public class NestedTable { public static void main(String[]args){ //加载测试文档 Document doc = new Document("sample.docx");

  • //获取指定表格中的单元格,并设置行高、列宽Section sec = doc.getSections().get(0); Table table = sec.getTables().get(0); table.getRows().get(0).setHeight(120f); table.getRows().get(0).getCells().get(0).setWidth(380);

  • //添加嵌套表格到指定单元格 Table nestedtable = table.get(0,0).addTable(true); nestedtable.getTableFormat().setHorizontalAlignment(RowAlignment.Center);//设置嵌套表格在单元格中的对齐方式 nestedtable.resetCells(4,4);//指定嵌套表格行数、列数 nestedtable.autoFit(AutoFitBehaviorType.Auto_Fit_To_Contents);//设置嵌套表格内容自适应方法 //声明表格数组内容 String[][] data ={ new String[]{"编号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值