精华内容
下载资源
问答
  • pythondocx操作word文档以向表添加边框,给,表格
    2021-01-12 02:20:05

    # -*- coding: utf-8 -*-

    """

    Created on Sat Oct 24 17:21:31 2020

    pip install -i https://mirrors.aliyun.com/pypi/simple/ docx

    参考文档 https://python-docx.readthedocs.io/en/latest/

    @author: Administrator

    """

    from docx import Document

    from docx.shared import Inches

    from docx.oxml import OxmlElement

    from docx.oxml.ns import qn

    #设置表格的边框

    def set_cell_border(cell, **kwargs):

    """

    Set cell`s border

    Usage:

    set_cell_border(

    cell,

    top={"sz": 12, "val": "single", "color": "#FF0000", "space": "0"},

    bottom={"sz": 12, "color": "#00FF00", "val": "single"},

    left={"sz": 24, "val": "dashed", "shadow": "true"},

    right={"sz": 12, "val": "dashed"},

    )

    """

    tc = cell._tc

    tcPr = tc.get_or_add_tcPr()

    # check for tag existnace, if none found, then create one

    tcBorders = tcPr.first_child_found_in("w:tcBorders")

    if tcBorders is None:

    tcBorders = OxmlElement('w:tcBorders')

    tcPr.append(tcBorders)

    # list over all available tags

    for edge in ('left', 'top', 'right', 'bottom', 'insideH', 'insideV'):

    edge_data = kwargs.get(edge)

    if edge_data:

    tag = 'w:{}'.format(edge)

    # check for tag existnace, if none found, then create one

    element = tcBorders.find(qn(tag))

    if element is None:

    element = OxmlElement(tag)

    tcBorders.append(element)

    # looks like order of attributes is important

    for key in ["sz", "val", "color", "space", "shadow"]:

    if key in edge_data:

    element.set(qn('w:{}'.format(key)), str(edge_data[key]))

    document = Document()

    document.add_heading('Document Title', 0)

    p = document.add_paragraph('A plain paragraph having some ')

    p.add_run('bold').bold = True

    p.add_run(' and some ')

    p.add_run('italic.').italic = True

    document.add_heading('Heading, level 1', level=1)

    document.add_paragraph('Intense quote', style='Intense Quote')

    document.add_paragraph(

    'first item in unordered list', style='List Bullet'

    )

    document.add_paragraph(

    'first item in ordered list', style='List Number'

    )

    #document.add_picture('monty-truth.png', width=Inches(1.25))

    records = (

    (3, '101', 'Spam'),

    (7, '422', 'Eggs'),

    (4, '631', 'Spam, spam, eggs, and spam')

    )

    table = document.add_table(rows=1, cols=3)

    hdr_cells = table.rows[0].cells

    hdr_cells[0].text = 'Qty'

    set_cell_border(

    hdr_cells[0],

    top={"sz": 12, "val": "single", "color": "#000000", "space": "0"},

    bottom={"sz": 12, "val": "single", "color": "#000000", "space": "0"},

    left={"sz": 12, "val": "single", "color": "#000000", "space": "0"},

    right={"sz": 12, "val": "single", "color": "#000000", "space": "0"},

    )

    hdr_cells[1].text = 'Id'

    hdr_cells[2].text = 'Desc'

    for qty, id, desc in records:

    row_cells = table.add_row().cells

    row_cells[0].text = str(qty)

    row_cells[1].text = id

    row_cells[2].text = desc

    document.add_page_break()

    document.save('demo.docx')

    print('finish !!!')

    更多相关内容
  • 使用wps2019,如何将表格外部边框加粗内部边框不变化。
  • word表格边框如何加粗.docx
  • 怎么在word中给表格加粗匣框线

    千次阅读 2021-01-27 06:28:36
    一、对word表格整个表格进行边框加粗:选中表格,右击-“边框和底纹”,有个“线形”和“宽度”的选项,这里默认的是选择“全部”,这样即可将整个表格的边框线进行加粗了。二、单独对word表格的外边框和网格线进行...

    当我们要对word中插入的表格边框进行加粗的话,该如何操作呢?这就是本章的主要内容,脚本之家教大家如何去给word表格编辑进行加粗的方法。

    一、对word表格整个表格进行边框加粗:

    选中表格,右击-“边框和底纹”,有个“线形”和“宽度”的选项,这里默认的是选择“全部”,这样即可将整个表格的边框线进行加粗了。

    0badf42a41322473776033ff63c20e92.png

    二、单独对word表格的外边框和网格线进行分开加粗及格式设置。如图所示:

    56b1a26ddc3c20bfaf6454b8d79ecb5f.png

    如果在一个word表格,想加粗四周边框,但是里面的单元格边框会消失,选择全部的话,整个表格都被加粗了。那么我们要独自给边框和网格加粗的方法如下:

    1、你首先选中你要加粗的表格;

    2、鼠标右键选边框和底纹按钮

    3、选取左边“设置项”的第四项 网格(D),在中间“线型”选取需要的线型、颜色、宽度。右边“预览”即可看到你的表格效果。点确定就OK!(选择“方框”就是对外边框进行加粗,将宽度调大即可。如图所示:

    1666dba2665d62ce5fd1792604a23e1f.png

    在加粗整个表格的时候之所以把整个表格都加粗了,就是因为左边“设置项”没有选择“网格”,选择了“全部”。那么关于word中插入表格的边框线加粗的方法就介绍到这里了。希望可以帮到大家。

    展开全文
  • 一、对word表格整个表格进行边框加粗:选中表格,右击-“边框和底纹”,有个“线形”和“宽度”的选项,这里默认的是选择“全部”,这样即可将整个表格的边框线进行加粗了。二、单独对word表格的外边框和网格线进行...

    当我们要对word中插入的表格边框进行加粗的话,该如何操作呢?这就是本章的主要内容,脚本之家教大家如何去给word表格编辑进行加粗的方法。

    一、对word表格整个表格进行边框加粗:

    选中表格,右击-“边框和底纹”,有个“线形”和“宽度”的选项,这里默认的是选择“全部”,这样即可将整个表格的边框线进行加粗了。

    0badf42a41322473776033ff63c20e92.png

    二、单独对word表格的外边框和网格线进行分开加粗及格式设置。如图所示:

    56b1a26ddc3c20bfaf6454b8d79ecb5f.png

    如果在一个word表格,想加粗四周边框,但是里面的单元格边框会消失,选择全部的话,整个表格都被加粗了。那么我们要独自给边框和网格加粗的方法如下:

    1、你首先选中你要加粗的表格;

    2、鼠标右键选边框和底纹按钮

    3、选取左边“设置项”的第四项 网格(D),在中间“线型”选取需要的线型、颜色、宽度。右边“预览”即可看到你的表格效果。点确定就OK!(选择“方框”就是对外边框进行加粗,将宽度调大即可。如图所示:

    1666dba2665d62ce5fd1792604a23e1f.png

    在加粗整个表格的时候之所以把整个表格都加粗了,就是因为左边“设置项”没有选择“网格”,选择了“全部”。那么关于word中插入表格的边框线加粗的方法就介绍到这里了。希望可以帮到大家。

    展开全文
  • WPS文字表格怎么把表格外框线加粗?

    千次阅读 2021-02-05 01:33:38
    一、对word表格整个表格进行边框加粗:选中表格,右击-“边框和底纹”,有个“线形”和“宽度”的选项,这里默认的是选择“全部”,这样即可将整个表格的边框线进行加粗了。二、单独对word表格的外边框和网格线进行...

    当我们要对word中插入的表格边框进行加粗的话,该如何操作呢?这就是本章的主要内容,脚本之家教大家如何去给word表格编辑进行加粗的方法。

    一、对word表格整个表格进行边框加粗:

    选中表格,右击-“边框和底纹”,有个“线形”和“宽度”的选项,这里默认的是选择“全部”,这样即可将整个表格的边框线进行加粗了。

    0badf42a41322473776033ff63c20e92.png

    二、单独对word表格的外边框和网格线进行分开加粗及格式设置。如图所示:

    56b1a26ddc3c20bfaf6454b8d79ecb5f.png

    如果在一个word表格,想加粗四周边框,但是里面的单元格边框会消失,选择全部的话,整个表格都被加粗了。那么我们要独自给边框和网格加粗的方法如下:

    1、你首先选中你要加粗的表格;

    2、鼠标右键选边框和底纹按钮

    3、选取左边“设置项”的第四项 网格(D),在中间“线型”选取需要的线型、颜色、宽度。右边“预览”即可看到你的表格效果。点确定就OK!(选择“方框”就是对外边框进行加粗,将宽度调大即可。如图所示:

    1666dba2665d62ce5fd1792604a23e1f.png

    在加粗整个表格的时候之所以把整个表格都加粗了,就是因为左边“设置项”没有选择“网格”,选择了“全部”。那么关于word中插入表格的边框线加粗的方法就介绍到这里了。希望可以帮到大家。

    展开全文
  • word表格怎么去边框线 word表格边框线的方法word表格怎么去边框线 word表格边框线的方法 Word表格怎么去边框?表格制作一般选用Microsoft Excel表格来制作工作需要的表格,但是Excel表格难以处理.因此,涉及数据的...
  • 如何给excel表格边框线加粗如何给excel表格边框线加粗 1.拖动鼠标,选中表格数据~ 2....其他2016/06/10word2010表格边框怎么加粗 word加粗边框的设置方法word2010表格边框怎么加粗 word加粗边框的设置方法 ...
  • [简单]poi word2007设置表格边框样式

    千次阅读 2014-11-03 18:52:38
    POI_表格边框相关_S2_Test t=new POI_表格边框相关_S2_Test(); XWPFDocument document = new XWPFDocument(); t.createSimpleTableWithBdColor(document); t.addNewPage(document, BreakType.TEXT_WRAPPING)...
  • POI 设置Word表格边框、表格文字水平居中

    万次阅读 多人点赞 2018-05-24 17:43:10
    表格内容水平居中 完整方法(仅参考) 不逼逼多余的废话,简单的讲讲遇到的问题,以及处理办法。 问题描述 调用createRow() 方法创建一行无样式。 调用addRow() 方法创建一行后成功添加边框,但添加的数据都挤...
  • wps怎么把边框线加粗

    千次阅读 2021-01-12 07:58:14
    1.wps文字处理中的表格边框加粗怎么处理工具原料:电脑、wps软件wps文字处理中的表格边框加粗的具体操作步骤:1、首先,打开一个wps文档。2、打开之后,选中要加粗的表格,如图点击“表格工具”——“表格属性”进入...
  • 曾经在网上苦苦寻找过python docx对word表格边框的设置,一直没有,现在终于有了,包括边框颜色、线型、宽度粗细的设置,直接用这个函数set_cell_border就行了(附加office的参数参考),这是对单个单元格(cell)的...
  • ArrayList TableList = new ...Microsoft.Office.Interop.Word.Table objTable_QDC = _WordEditor.AddTable(tableList[i].ToString(), 2, 4); //给表格外边框设置宽度objTable_QDC.Borders.OutsideLineWidth =...
  • word表格转成pdf

    2021-11-12 10:47:48
    1、word另存为pdf格式发现缺少表格线 解决:点击单元格 右键 ==》表格属性 ==》边框和底纹 ==》选择除自定义以外的边框
  • NPOI范围加边框

    2018-04-27 12:43:17
    基于 NPOI2.0.1 Winfrom编程 导出Excel2003格式 的99乘法表 带方法 :自定义范围加边框
  • 2、设置table的背景色为即你要设置的table的边框颜色;3、设置所有td背景色为#ffffff白色;这样,就大功告成了。第二种方法:1、设置BORDER=0 ;2、再通过CSS,给Table加上1px的border-top,border-left;3、然后再...
  • 但是,我找不到关于如何指定和操作在Microsoft Word文档中创建的表格边框外观的任何参考.当我使用以下代码时:from docx import Documentfrom docx.shared import Inchesdocument = Document()####################...
  • 大家应该都知道Excel表格斜线怎么弄,那么Word表格斜线怎么弄吗?今天呢小编就帮大家总结了三种方法哦,有需要的小伙伴不妨试试这三种方法。![]...
  • 1.选中整个表格,右击选择边框和底纹。在打开的边框和底纹选项卡中选择线段的宽度为2.25。 2.边框和底纹选项卡中选择设置选项中的方框,然后在预览选项中去掉表格的左右边,点击确定。 3.选中表的第二行,右击...
  • 2、设置table的背景色为即你要设置的table的边框颜色;3、设置所有td背景色为#ffffff白色;这样,就大功告成了。第二种方法:1、设置BORDER=0 ;2、再通过CSS,给Table加上1px的border-top,border-left;3、然后再...
  • Hello,今天向大家简单介绍一下如何使用word制作出漂亮的表格!一、创建“DOCX”文档;二、准备一张漂亮的背景图片,然后如下图所示:点击“页面布局”选择“背景”,在弹出的窗口中点击“图片”后,继续点击“选择...
  • 模板导出word表格

    2018-06-20 18:09:32
    表格,且不循环表头 XWPFTable table = tables . get ( i ); List < XWPFTableRow > rows = table . getRows (); // 遍历表格 , 并替换模板 eachTable ( rows , textMap ); } } /** ...
  • word三线表最后一行加粗方式

    千次阅读 2021-05-01 10:00:27
    第二步:在word里面如果显示三线表最后一条线不是你想要的加粗效果,则利用表格右下角的放大缩小图标(即下图红色椭圆圈里的一个小方格),进行适当调整就会出现最后一条线加粗时候的表格大小。 第三步:如果改变...
  • 原标题:Python 自动化办公 | 将 Word 表格转为 Excel 大家好,今天有一个公务员的小伙伴委托我给他帮个忙,大概是有这样一份Word(由于涉及文件私密所以文中的具体内容已做修改) 一共有近2600条类似格式的表格细栏,...
  • Word表格不能调整宽度的解决方法

    万次阅读 2017-09-01 14:59:54
    遇到word表格宽度不能调整时,原因多半是因为固定了列宽度,解决办法是取消关于列宽的固定。 具体操作为:在表格属性里面通过“前一列”和“后一列”遍历所有列,取消复选框。
  • 我们知道word中的表格虚线框打印出来是不会显示的,使用虚框的目的就是让我们更能直观的对数据进行编辑和排版,使用word的用户在制作表格的时候都会用虚线框来进行一个简单的排版设置,接下来看看在word中是如何将...
  • 二、设置边框: setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框 setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框 setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框 ...
  • 表格嵌套出现边框重叠变粗问题

    千次阅读 2016-10-20 10:47:05
    做了一个表格,里面嵌套了另外个表格,如果表格border都有设置,会发现边框都重叠变粗,因此需要做如下更改: 外表格样式 内表格样式
  • 即指定段落中的字符与行网格对齐 .FarEastLineBreakControl = True '将东亚语言文字的换行规则应用于指定的段落 .WordWrap = True '在指定段落或文本框的西文单词中间断字换行 .HangingPunctuation = True '指定段落...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,556
精华内容 1,822
关键字:

word表格边框加粗