精华内容
下载资源
问答
  • Java如何制作带表格word文档

    千次阅读 2020-08-05 17:44:10
    设置和添加表格有关操作 写在最前 ...表格计算行列时,全部和我们平时使用一样,从1开始 创建表格 new WordTable(int row, int column) new WordTable(int row, int column, String css)...创建个 row 行,column 的表

    设置和添加表格有关操作

    写在最前

    首先您需要导入WordGo的jar包或者写上maven仓库的坐标,最新版直接去git下载就好:https://github.com/qrpcode/wordgo

    表格计算行列时,全部和我们平时使用一样,从1开始

    创建表格

    new WordTable(int row, int column)

    new WordTable(int row, int column, String css)

    创建一个 row 行,column 列的表格,支持在创建的时候设置css样式

    这里css支持直接指定模板,省时省力!详见下方 template 属性

    合并单元格

    merge(int rowLeftTop, int columnLeftTop, int rowRightBottom, int columnRightBottom)

    rowLeftTop、columnLeftTop 分别为合并区域的左上单元格行和列;rowRightBottom、columnRightBottom分别为合并区域的右下单元格行和列。

    合并成功返回true,失败返回false。

    合并后会将所有被合并单元格内容拼接。

    代码示例:

    WordTable wordTable = new WordTable(5, 6, "column-width:1=50%; template: normal2; width:50%");
    wordTable.merge(2, 4, 4 ,5);
    

    成功和失败示例:

    单元格合并

    填充数据

    添加文本

    add(int row, int column, String ... str)

    从 row 行column列开始向左填充数据。

    如果遇到合并单元格且是左上角单元格才会填充(详见示例)

    示例1(左):wordTable.add(2, 1, "aa", "bb", "cc")

    示例2(右):wordTable.add(3, 1, "aa", "bb", "cc")

    合并左上用

    添加图片

    addImg(int row, int column, String uri, String css)

    在 row 行column列中插入一个绝对地址为uri的图片,样式表为css(css样式可用范围和正常插入图片一样)。成功返回true,失败返回false。

    添加独特样式的文本

    addStyleText(int row, int column, String text, String css)

    在 row 行column列中插入 text 文字,样式表为css(css样式可用范围和正常插入文字一样)。成功返回true,失败返回false。

    设置部分单元格样式

    设定某一个:addStyle(int row, int column, String css)

    设定一些:addStyle(int rowLeftTop, int columnLeftTop, int rowRightBottom, int columnRightBottom, String css)

    设定一些的前四个参数和合并单元格同理,是左上和右下单元格的行和列值,css为样式表文本。

    添加表格到word

    wordGo中有两个方法都可以添加表格,底层实现没区别,用哪个看习惯即可

    add(WordTable)addTable(wordTable)

    WordGo wordGo = new WordGo();
    wordGo.add("Hello", "font-size: 20");
    //...
    WordTable wordTable = new WordTable(5, 6, "column-width:1=50%; template: normal2; width:50%");
    //创建一个表格
    wordTable.merge(2, 4, 4 ,5);
    //合并表格
    wordTable.add(2, 3, "aaa", "bbb", "ccc");
    //填充数据
    wordGo.add(wordTable);
    //添加到word中
    //...
    wordGo.create("C:\\demo.docx");
    

    支持样式

    图片和文字样式和正常使用一样,这里仅介绍表格样式支持的样式

    template 表格模板

    表格模板和MSoffice一样,下面是名称和对应样式对照关系,此模板支持WPS等打开浏览。

    示例:template:normal3

    表格列表

    详细样式是什么样子可以在Microsoft Word查看:

    表格样式

    width 表格宽度

    支持百分比,也支持磅值。百分比必须写%,写pt、px或单独一个数字都会被解析为磅值

    示例:width:50% width:300pt

    text-align 对齐方式

    和文字一样,left、center、right三个取值,推荐center,默认left

    示例:text-align:center text-align:left

    column-width 列宽

    需要指定哪一列多宽,支持百分比或磅值。百分比需带%,纯数字或者px、pt结尾都会被解析为磅值

    column-width:1=50%,3=20%

    如上,用“ , ” 分割不同列,写法是列号 = 宽度

    其他未指定的列将会自动平分宽度。

    【重要】即使指定了宽度,如果在格子中插入了图片,桌面版office软件一般都还会自动调整,插入图片后,可能设置的值和实际仍有偏差。石墨文档等在线工具导入一般不会进行调整。

    row-height 行高(不推荐使用)

    【重要】使用此属性可能导致文字因为高度太小显示不全!默认为自动调整,建议保持默认。

    示例:row-height:1=50pt,3=20%

    使用方法同 column-width

    展开全文
  • word对于我们大家工作中越来越实用了,对于会操作word会让工作变得快捷简易许多,word如何操作呢,下面就由小编来为大家讲解。 我们这篇主要讲解word软件中各命令的使用,通过学习来掌握此方法。 首先我们打开word,...

    word对于我们大家工作中越来越实用了,对于会操作word会让工作变得快捷简易许多,word如何操作呢,下面就由小编来为大家讲解。
    我们这篇主要讲解word软件中各命令的使用,通过学习来掌握此方法。

    首先我们打开word,可以从桌面上来打开新建文档,也可以通过快捷键(Ctrl+n)来进行新建文档。
    新建文档后如图:在这里插入图片描述

    我们通过工具栏选择插入,点击表格,选择行数和列数添加表格。例如我们插入一个三行三列的表格。
    如图:
    在这里插入图片描述
    如图所示,文档上面就会显示出一个三行三列的表格,接下来我们将插入的表格第一行给合并了,选择第一行点击布局,再选择合并单元格。
    如图:在这里插入图片描述

    按着这个步骤这样就将表格第一行给合了,然后我们就可以编辑表格了,在第一行输入表格的标题。
    如图: 在这里插入图片描述
    我在图中给大家举的一个例子,输入好标题后,我们还可以进行标题文字的增大,减小,加粗,倾斜,加下划线,添加颜色等。
    如图:
    在这里插入图片描述
    红色框中标记的就是更改文字的格式,大家看自己的格式来进行修改运用。
    以上就是在word编辑的一部分过程,希望可以帮助到需要的小伙伴,感谢大家的观看。

    展开全文
  • word如何制作三线表

    千次阅读 2010-11-19 12:51:00
    打开菜单“表格-插入表格”,选择数“3”、行数“4”,文档中出现个三四行的带框线表格。输入内容,注意要选“左对齐”。 (2)鼠标移到在表格左上角,出现四向箭头时选中表格(点黑),打开菜单“格式-...
    (1)先制作一个普通表格。打开菜单“表格-插入表格”,选择列数“3”、行数“4”,文档中出现一个三列四行的带框线表格。输入内容,注意要选“左对齐”。
    (2)鼠标移到在表格左上角,出现四向箭头时选中表格(点黑),打开菜单“格式-边框和底纹”,在设置中选择“无”,取消表格的所有框线。
    (3)再选中表格,打开菜单“格式-边框和底纹”,在线型宽度下拉列表中选择一条粗一点的线,如1又1/2磅,在右边的各种实框线中,为表格添加“上”、“下”框线。确定。
    (4)下面需要添加标题栏的横线。打开“视图-工具栏-绘图”,添加绘图工具栏。点击绘图中的直线工具,按住shift键,手画一条与表格线等长的细线。
    (5)此时手绘线可能不在合适的位置,偏上或偏下,按住Alt键,用鼠标移动直线到合适的位置上。
    
        点击工具栏上的“打印预览”,就可以看到一个简单的三线表已经画好了。还可以修饰一下内容文字,使其与标题文字的位置相配 
    展开全文
  • oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第章 Oracle入门 、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    如何Word文档转换成为幻灯片 17 ★使用Word字体隐藏功能制作模板 18 ★在没有安装Word的计算机上查看文档 18 ★换页时不再频繁敲回车键 18 ★Word“分节”的妙用 18 ★为部分文档创建不同的页眉或页脚 19 ★Word...
  • 109. 将WORD中的内容作为图片链接插入EXCEL表格中 61 110. 在独立的窗口中处理内嵌式图表 62 111. 在图表中显示隐藏数据 62 112. 在图表中增加文本框 63 113. 建立文本与图表文本框的链接 63 114. 给图表增加新数据...
  • 实例43:相连的英文单词、中文批量替换为英文单词、中文各一列表格 29 实例44:处理西文、中文和标点 29 实例45:电话号码升位 31 实例46:手机号隐藏 31 实例47:移形换位 31 实例48:替换这样的名字 32 实例49:...
  • ZendFramework中文文档

    2011-03-22 10:11:12
    10.4.2. 同一表中查询多数据 10.4.3. 多表联合查询 10.4.4. WHERE条件 10.4.5. GROUP BY分句 10.4.6. HAVING 条件 10.4.7. ORDER BY 分句 10.4.8. 通过总数和偏移量进行LIMIT限制 10.4.9. 通过页数和总数...
  •  实例063 使用DateAdd方法向指定日期添加一段时间间隔 78  实例064 使用TimeSpan对象获取时间间隔 80  实例065 使用Sleep方法延迟时间 81  实例066 如何确定程序的运行时间 82  实例067 使用ParseExact方法...
  • 这种以文档部件的新式添加带编号公式 是可以通过交叉引用直接引用公式编号的。...0.插入个1行3表格 1.设置根据窗口调整表格 2.在表格属性中设置左右两个单元格的列宽,如1.5cm 3.设置整个

    这种以文档部件的新式添加带编号公式 是可以通过交叉引用直接引用公式编号的。

    1.如何插入题注

    2.以文档部件形式插入带编号公式

    作者:Zhouxing Su
    链接:https://www.zhihu.com/question/19689000/answer/112328038
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    0.插入一个1行3列的表格


    1.设置根据窗口调整表格


    2.在表格属性中设置左右两个单元格的列宽,如1.5cm



    3.设置整个表格的单元格边距为0



    4.设置所有单元格垂直方向居中对齐,中间单元格水平居中对齐,右侧单元格右侧对齐

    5.在中间表格插入公式


    6.在右侧单元格插入题注,先点新建标签,标签选择 "Equation" 或者 "公式", 并勾选 "题注中不包含标签" (感谢

    @siaimes

    在评论中指出的问题)


    7.把生成的题注剪切到右侧单元格中,在两侧加入括号,并设置其字体(建议新建一个专门的样式,注意设置英文字体和右对齐)


    8.设置表格无框线

    9.在文档部件中选择将所选内容保存到库


    10.选择库(我一般是放在公式里,也可以按默认放在文档部件里,只是以后使用时打开位置不同)和保存位置(建议自己建个dotx的模板,或者换电脑的时候自己拷一下默认模板Normal.dotm)



    11.如果你选的库和我选的一样都是公式的话,就可以在公式底下看到保存的项目了


    12.点击这个自己新建的库TaggedEquation,插入一个新的带编号的公式


    13.添加交叉引用, 引用类型与 第6点 中选择的标签名称相同 (再次感谢

    @siaimes

    的评论)

     

    注意:
    1.如果光标在编号上时编号数字不是深灰色的,说明题注设置有问题,编号将不能自动更新
    2.如果需要像我的示例一样公式分章节编号,需要配合多级标题的设置,具体方法请自行搜索或者提一个新问题

    展开全文
  • 实例227 对SQL Server数据库进行录入和存储Word文档 8.10 数据备份恢复 实例228 Access数据库备份与还原 实例229 SQL Server数据库备份与恢复 实例230 定时数据备份 8.11 其他数据库技术 实例231 断开SQL ...
  • 实例063 使用DateAdd方法向指定日期添加一段时间间隔 实例064 使用TimeSpan对象获取时间间隔 实例065 使用Sleep方法延迟时间 实例066 如何确定程序的运行时间 实例067 使用ParseExact方法将字符串转化为日期...
  • 实例063 使用DateAdd方法向指定日期添加一段时间间隔 实例064 使用TimeSpan对象获取时间间隔 实例065 使用Sleep方法延迟时间 实例066 如何确定程序的运行时间 实例067 使用ParseExact方法将字符串转化为日期...
  • 实例063 使用DateAdd方法向指定日期添加一段时间间隔 实例064 使用TimeSpan对象获取时间间隔 实例065 使用Sleep方法延迟时间 实例066 如何确定程序的运行时间 实例067 使用ParseExact方法将字符串转化为日期...
  • 实例096 在数组中添加一个数组 113 实例097 不改变长度删除数组中的元素 115 实例098 删除数组元素后改变其长度 116 4.2 常用数组排序算法 117 实例099 使用选择排序法对一维数组进行排序 117 实例100 使用冒泡排序...
  • 默认情况下,按次Tab键,Word将在文档中插入个制表符,其间隔为0.74厘米。 制表位的类型包括:左对齐,居中对齐,右对齐,小数点对齐和竖线对齐等,这些制表位的使用方法大致相同,这里仅根据论文中公式排版的...
  • 实例014 Tomcat如何添加管理员 实例015 Tomcat常用的优化技巧 1.3 Linux系统配置JDK与Tomcat服务器 实例016 在Linux系统下安装配置JDK 实例017 在Linux系统下安装配置Tomcat 第2章 Java语言基础 2.1 基本语法...
  • 实例014 Tomcat如何添加管理员 实例015 Tomcat常用的优化技巧 1.3 Linux系统配置JDK与Tomcat服务器 实例016 在Linux系统下安装配置JDK 实例017 在Linux系统下安装配置Tomcat 第2章 Java语言基础 2.1 基本语法...
  • ACReport中国式报表控件2011(Ver 2.50)

    热门讨论 2011-10-11 16:14:15
    就如Anycell Report的名称那样,灵活强大的表格功能一直是AC Report区别于其它软件或控件最显著的特征之,AC Report 表格取消了传统表格概念中“”的概念,每行上的单元格数量可以不等,且可以自由活动,勿须...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    8 <br>0018 有效利用Visual Studio 2005附带程序 8 <br>0019 有效使用MSDN帮助 9 <br>0020 如何设置MSDN帮助 9 <br>1.4 其他 10 <br>0021 如何添加项目引用 10 <br>0022 如何添加Web...
  • Access 2007 VBA宝典 1/4

    2012-03-31 08:12:09
    完整清晰版 PDF ,有目录。共 120MB,分为四个分卷 ... 无论是否打算以Access报表、数据透视图或数据透视表,或者Word文档或Excel工作表来表现数据,数据都可存储在Access表中,并在Access窗体中输入和编辑数据。
  • Access 2007 VBA宝典 4/4

    2012-03-31 08:36:49
    完整清晰版 PDF ,有目录。共 120MB,分为四个分卷 ... 无论是否打算以Access报表、数据透视图或数据透视表,或者Word文档或Excel工作表来表现数据,数据都可存储在Access表中,并在Access窗体中输入和编辑数据。
  • Access 2007 VBA宝典 2/4

    2012-03-31 08:22:16
    完整清晰版 PDF ,有目录。共 120MB,分为四个分卷 ... 无论是否打算以Access报表、数据透视图或数据透视表,或者Word文档或Excel工作表来表现数据,数据都可存储在Access表中,并在Access窗体中输入和编辑数据。
  • Access 2007 VBA宝典 3/4

    2012-03-31 08:31:46
    完整清晰版 PDF ,有目录。共 120MB,分为四个分卷 ... 无论是否打算以Access报表、数据透视图或数据透视表,或者Word文档或Excel工作表来表现数据,数据都可存储在Access表中,并在Access窗体中输入和编辑数据。
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 119
精华内容 47
关键字:

word文档表格如何添加一列