精华内容
下载资源
问答
  • 不知道大家在工作当中有没有遇到这样的情况:在WORD文档中想插入图片,却不能保证大小格式一样怎么办?如果数量较少的话,我相信大家还是有办法解决的!比如可以先插入一张图片后设置统一的格式进使用快捷键F4进行上...

    不知道大家在工作当中有没有遇到这样的情况:在WORD文档中想插入图片,却不能保证大小格式一样怎么办?如果数量较少的话,我相信大家还是有办法解决的!比如可以先插入一张图片后设置统一的格式进使用快捷键F4进行上一步操作就可以解决了!但是当需要插入大量的图片有的朋友会选择宏或者更高级的操作,那么不会该怎么办?今天小编就跟大家分享一个超级简单的办法:

    7378d826c215a453cf71f27404809493.png

    一、批量导入图片:创建表格

    • 1、点击插入——表格——选择两列一行即可
    • 2、全选表格后右键设置属性——点击选项——取消自动重调尺寸以适应内容——点击确定
    • 3、将鼠标放在第一个单元格内——点击插入——图片——按住ctrl+a全选图片——插入
    • 4、看一下效果,图片是不是都在一列了,而且大小也相同了,选择右侧空白列——右键删除列
    • 5、最重要的一步就是选中表格所有内容,按CTLR+H调出查找替换窗口

    在查找内容中输入(?)

    替换内容中输入1^p

    选中搜索选项中的使用通配符全部替换

    1ad13a74ca7df4eae0b12fbc628efc28.png

    注意:这一步主要是为每张图片后添加换行符,为后面批量命名图片做准备

    6、复制表格中的所有内容,到新的word文档中,点击开始菜单下的粘贴——选择单元格内容即可或者点击鼠标右键调出粘贴选项!看着以上步骤是不是超级简单,这样再用不用为统一调整图片大小而费心了!而且通过这样做之后照片的质量也不会下降,你也赶紧来试试吧!

    附上动画演示:

    3c2751036480696a52a52b9022a967e4.gif

    二、批量统一命名所有图片的名称

    1、首先给第1张图片插入编号格式,编号类型有各种数字的形式,大家可以根据自己的需要来选择,在这里小编以图1的格式为例,点击引用 —— 插入题注—— 选项标签下拉选项中选择图——点确定完成(如果没有的话就新建标签即可)

    adfa1beb94f835c1f49f57527bfa2bb5.png

    2、将鼠标放在新建的题注"图1"后按 alt+f9 键显示域代码—— 按CTRL+H调出查找替换窗口

    查找内容为:^g

    替换内容为:^&^p^c

    选择全部替换完成后删除一个多余的域代码

    注意:前面已经做过查找替换的操作,别忘记通配符要去掉勾选!

    3、按Ctrl+A全选整篇文档后按Alt+F9更新域代码,图片下的编号已全部添加完成(全部显示为图1),再按一次F9刷新后所有编号自动更新

    4、选中所有内容后设置居中排列——点击文件——选项——显示——段落标记——点击确定即可

    附上动画演示:

    188dc7e4d894dded0d6829b3b65659e2.gif

    其次还有一个更简便的方法是在Excel中批量插入所有的图片后,在excel中是默认选中所有图片的,这时候你就可以选择同时统一更改大小属性了!接下来直接保存excel文档后重命名后缀改为压缩包的格式(rar/zip等),打开压缩包后找到“media”文件夹后就会包含刚才调整所有图片,而且格式一致,此时在word中就可以重新插入了!

    b103b9b445dcfe82b4a8ff05499dc361.png

    好啦,总结一下今天的办公小技巧包括在word中批量导入图片、调整大小、命名排序、查找与替换的用法以及导出图片你都学习会了吗?如果你还有更好的办法,欢迎留言评论交流一下!更多简单实用的小技巧,关注我的头条动态,带你一起长知识!

    展开全文
  • 只需要选中文字,在标尺处点击想要对齐到的位置:然后使用Tab键就能完成内容的对齐:一键处理标题、分页在内容超多的文档中,我们总会需要统一标题的字体、大小等等,你会怎么操作?一定也是逐个的选中,再进行调整...

    简单好用的Word技巧

    一秒对齐文字

    在Word中如何对齐文字,我想十个人中有九个都会像三顿这样手打空格。

    f60f11994359bf36e502e12ada844ef5.gif

    只有短短几行倒还好说,如果是几十行甚至几百行,一定会打空格打到吐吧。

    标尺一秒对齐!只需要选中文字,在标尺处点击想要对齐到的位置:

    c63b65b864fa47e8455bce9f695ccedd.png

    然后使用Tab键就能完成内容的对齐:

    af00fa925d6e90a4d823fd30eab5da91.gif

    一键处理标题、分页

    在内容超多的文档中,我们总会需要统一标题的字体、大小等等,你会怎么操作?一定也是逐个的选中,再进行调整。

    完全不用这么麻烦!只需要在开始选项卡的编辑栏找到“选择格式相似的文本”

    6d2fd770f14c28d0c0b939f5b26febad.png

    鼠标放在第一个标题的位置,再使用这个功能就能完成所有标题的一键选中,随后就能修改字体、字号等等。

    53ba87c0481183a3862601d3dd94b8d0.gif

    除此之外,利用这个功能还能将标题和对应内容进行逐个的分页

    5c0df4016fc7b62289f8128b3cc48671.gif

    一键合并多个文档

    领导交代,要把几十个Word合并成一个,你一定又陷入无限的复制粘贴中了吧?

    一键就能合并!使用的是插入选项卡,对象一栏中的“文件中的文字”

    a79c36b634291dee93d3d7ec97430e5b.png

    点击后选择想要合并的文档,再点击确定就能完成合并,文档数量再多也完全不用担心。

    5d5c28fbd4ff61ef303eb074348dd2a7.gif

    文字转为表格

    举个例子,在Word中有这样一段文字,想一想,如何才能把它转换成表格的形式?

    b9c3a534c0eab33a87a74fffad0593b1.png

    教你快速生成表格!在开始选项卡的编辑中找到替换,将所有的中文逗号替换为英文逗号(如果本身就是英文逗号可以无视)。

    03739236cf50e58d7d86d9adae419bf8.gif

    随后选中文字,在插入选项卡找到“文本转换成表格”:

    无需手动制表,使用这个功能就能完成文字到表格的转换

    5be7e5b0cb1d66390c26bdff2ce052a2.gif

    文档差异对比

    完了完了,导师修改了我的论文,叫我再检查检查,可我完全不知道他改了哪些地方,我要一字一句的比对吗?

    这个工作Word帮你完成!需要用到的是审阅选项卡中的“比较文档”功能。

    f36f72fdeafd377fb35306174a9353de.png

    点击后选择两个想要比对差异的文档:

    37cb1b17acd250e86cf359ccda47cf14.png

    点击确定,软件自动帮你完成比对的同时,会将修改了哪几个地方,具体改了什么内容都清晰的呈现出来。

    5fa6f8aa8baa721fd7bbd93767262cce.png

    生僻字注音

    随着时代发展我变胖,我们认识的字越来越少了。你别不信,下面这行字,你能读出来算我输。

    00afa62cd88e10407d64cef40b5e35a9.png

    哇这么多字,我要一个个复制去百度查吗?完全不用,Word就能帮你直接搞定!

    用到的是开始选项卡中的拼音指南功能:

    6cfec124d803ee6861c8d5def8b6f35b.png

    选中想要注音的文字,点击拼音指南按钮,一键就能帮你标注读音。

    9f6e6a7fefab946d86e363cd3dc88c81.gif

    简单好用的PPT技巧

    批量插入图片

    领导交代,在PPT的每一页上都放上一张图片,要是有上百张,是不是会做到崩溃?

    422cba2a947341d8c38117c426c8fe9b.png

    别急,插入选项卡找到相册功能:

    2475c465391a368e1eba5e7f6e6e43d7.png

    根据提示,选择你需要插入的图片,立马就能以相册的形式生成一整份PPT,再删去多余的页面即可。

    c53d9a7e0687a2ee2bce70928c4bc555.png

    一键导出图片素材

    看到别人的作品中有很多好的素材或是图片,要是一个个图片,右键另存为进行保存可太麻烦了!

    其实我们只需要将PPT后缀改为RAR格式解压,就能提取出PPT中的图片素材!

    d4daeff702e4fc25445cf92cb0563849.gif

    一键文字转Smartart

    如果问我,在PPT中最不想看到什么样的页面,那一定是大段大段的文字,比如下面这个案例:

    f8068bf8d0663279ca5727962b76932a.png

    可如果说,我有办法把它一秒变成清晰的示意图,你信吗?

    千万不要眨眼,在开始选项卡找到“转换为Smartart图形”,让我们和大段文字说再见。

    16619e90460a181f60ceba29cd957171.gif

    这个功能处理存在逻辑关系的内容超好用,再举个例子,这是一个记载时间和对应事件的页面:

    4c1bbd99ff73e5187213f2d2fdfbbfce.png

    来吧,同样利用这个功能,找到和时间轴相关的图示,一键应用:

    fca1a236d32f00e1cf877333f5d10a7d.gif

    生成的图示太丑?简单的调整一下形状的颜色和文字的样式,秒变高大上:

    4b75b035de6deb3d55b924ec1661432a.png

    小提示,如果觉得调整图示的样式比较麻烦,可以在Smartart工具选项卡将其转换为形状后再进行调整。

    cce9d72557f5cd1dd2b3d0c46e8904a7.png

    导出高清图片

    我经常会用PPT来做一些海报、名片,可是往往PPT制作出来的图片都达不到印刷要求,这时候我们可以通过修改分辨率来最大限度的提高图片的质量。

    WIN+R键运行Regedit,将注册表展开到HKEY_CURRENT_USERSoftwareMicrosoftOfficexx.0PowerPointOptions

    其中下面的xx是对应你所使用的Office版本,2013是15,2016是16

    5189c7086f671928ded023ff5880577d.png

    选中“Options”项,在“编辑”菜单点击“新建”,然后单击“DWORD 值”,输入ExportBitmapResolution,然后按回车键。

    a8cff3a33fecf98559bd0d2a3575a346.png

    在跳出的窗口中勾选十进制,然后输入分辨率值,具体数值可以自己调整,一般200以上即可。

    8052144480c7d57f378ec4f7f9047474.png

    简单好用的Excel技巧

    一键生成图表

    说到Excel,离不开的两个关键词就是表格和图表。你平时是怎么根据表格数据生成对应图表的?

    d9d2424cb6b49fb9f81efdc1d5322d20.png

    按上一大堆按键,插入图表,再选择图表的样式?不用这么麻烦,一个快捷键就能搞定。

    全选表格数据后,用F11键就能根据表格数据来生成对应的图表,别眨眼,这回可是真的一键搞定。

    a53c54a73f4e5490757fcae10188e844.gif

    一键生成超级表

    三顿啊,你这表格做的也太丑了,赶紧手动调整一下表格的颜色,美化一下吧!

    没关系,表格也能一键美化!选中表格后使用Ctrl+T, 表格立马就能高大上起来。

    818b31864414d344ec0ffd412e7b3cc3.gif

    除了添加了颜色外,还对数据添加了筛选功能,支持对数据进行排序筛选。

    2a648ab96658fc669d050697eaf1c478.gif

    这还没完,在设计选项卡找到汇总行,勾上以后还能自动统计并汇总数据,平均值、最大最小值也能直接计算!

    而从头到尾,可都只用了Ctrl+T这一个快捷键!

    9e2cc5d556e3e5705daad0513b374c12.gif

    一键对比数据差异

    Word文档间可以进行对比,那表格中的两列数据呢?考验一下你,用肉眼都够快速找到两列中有差异的行吗?

    840142368972f54ab6504dc51e1401f4.gif

    挺难的吧?如果数据一多,可就更加让人头疼了。怎么办呢,教你一个快捷键,快速搞定!

    使用快捷键“Ctrl+”就能完成表格数据的差异比对,不同的数据将会直接加深标注出来。

    fef65e3f69bb3d4859ef195bddd8a87f.gif

    快速填充

    之前就给大家介绍过这个Excel中堪称神技的功能,快捷键Ctrl+E,在设置好第一行样本后,可以一键提取出生日期。

    12ace9f0c957daf931217ae83f6764a5.gif

    设置好第一行的样本,Ctrl+E,一键拆分数据:

    6ed278aa1889339db71a5fcb70ddfd7e.gif

    ▼ 可以提取数字与字符

    77c08e8b74fa90cff6b211a81879927c.gif

    ▼ 可以进行数据的重组合并

    a8d4e11ffc2aa6a057779a8d34c9e452.gif

    ▼ 银行卡号增加空格

    c0a5231d28db5cd0ae9d398346b98883.gif

    冻结窗格

    上下翻动查找数据的时候,最让我头疼的就是,一往下拉就看不到标题后的内容,翻个几十页,完全想不起来这行数据表示的是啥。

    9952fbdc505030be7d58b40cdc78fa64.gif

    往往这时候我们需要把表格拉到最上面再看一遍,对健忘的我来说,这样的工作可能要重复上好几次。

    可以用上冻结窗格的功能!在视图选项卡找到冻结窗格,点击冻结首行。

    8e43c8d71e4b0bcdd4d1538a82f47493.png

    完成后你会发现,无论如何上下拖动,一直都能看到首行的内容。

    50a5b71512c8d056663f0b52e8d9d8de.gif

    快速求和

    一个问题,面对大量的数据内容,我们该如何快速求和?

    2eb79175260f279d654d2fcf53f2cb1b.png

    别犹豫,全选后直接使用快捷键“Alt+=”,数据再多,也能自动完成求和,非常方便!

    8f923b760276fd7d14c062d6b5bc8379.gif

    从网页提取表格

    我们经常会在网页上看到一些表格数据,无法直接复制,如何把它做成Excel表格?一定会有很多小伙伴选择手动输入。

    f8be8e0fedc04124cc6177fa6cc144ba.png

    可你的Excel其实超级强大!要使用的是数据选项卡中,获取和转换数据一栏的“自网站”功能。

    8399eec61921ac46c4ea81297d4eef16.png

    复制网站的网址并输入到这个功能中,耐心等待一会,软件会自动帮你完成表格的提取。

    4a949302e0ea68735d17f6e3210f307b.gif

    提取后甚至都不用你自己进行美化,表格已经添加了颜色等效果,是不是特别神奇?

    -------------------------------------------

    以上就是今天给大家分享的完整内容啦,简单做个总结:

    0468c609527022408e4d457ee5cf5e8a.png
    展开全文
  • 当你的word文档中有大量图片,需要批量统一修改图片大小时,可以在你的word文档中新建里一个宏,把资料里的代码复制到你所建立的宏的代码区,运行代码即可批量修改图片尺寸
  • 假期最后一天,明天就要上班了,今天给大家分享20个Word实用技巧,希望你们能够喜欢。01、一键选择同样的内容编辑Word时,如果需要将相同样式的内容全选复制出去该怎么办...02、表格文字自适应我们在Word里面插入表...

    假期最后一天,明天就要上班了,今天给大家分享20个Word实用技巧,希望你们能够喜欢。

    bcee19706e18037562128f62537132a3.png

    01、一键选择同样的内容

    编辑Word时,如果需要将相同样式的内容全选复制出去该怎么办呢?你是按住Ctrl键一个个的拖动鼠标选中吗?这样既耽误时间又麻烦!还有更快的方法哦!

    操作方法:鼠标对准文本,依次点击【开始】——【编辑】——【选择】——【选定所有各式类似的文本】即可。

    173fe7a14d7081ff7d8afb00b56ff38d.gif

    02、表格文字自适应

    我们在Word里面插入表格,然后输入的文字将表格撑大了怎么办?这时候只需将文本自适应即可!

    操作方法:选中文字,右击鼠标选中【表格属性】——【单元格】——【选项】——勾选自适应适应文字即可

    59a85462ab41a4d009d4fa1e7d606e5c.gif

    03、生僻字成拼音

    在编辑文档遇到不认识的字时候,你会想到用啥方法?查百度?其实只需要用Word自带的拼音功能就能轻松解决。

    操作方法:单击【开始】选项卡的【拼音指南】命令按钮,就可以查看文字的拼音了。

    e68b3f936149604c74cec4fdb727caa6.png

    04、设置自动保存时间

    相信90%的人都遇到过这种情况,辛辛苦苦编辑好的文档,没有保存,电脑就死机或者停电了,这种时候想死的心都有了吧?其实只需设置一下自动保存时间,就能有效防止文档丢失。

    操作方法:单击【文件】-【选项】-【保存】,把自动保存时间设置为1分钟即可,这样Word就会每隔一分钟保存一次。

    a0636b832405d0a6dcacb531bf975cd5.png

    05、一键拆分表格

    在Word里,当表格太长需要拆分时,很多人只能删除再新建一个表格。其实只需要按住快捷键就能立马拆分。

    操作方法:把光标置于表格要拆分的位置,按快捷键【Ctrl+Shift+Enter】就可以轻松搞定。

    78237104db9535b65299028e92b8cbdc.png

    06、竖向删除内容

    想要删除竖向内容,大多数人的做法是一行一行选中来删,这样也可以删除,但是真的太费劲了,其实可以一键删除哦!

    操作方法:按住【Alt键】,再按住鼠标左键来拖动,即可竖向选中文本。

    9d6136eaa3332934da65fa6c8ccf3f01.png

    07、批量修改图片大小

    文档图片大小不一,如何快速统一大小呢?其实只要简单2步就能搞定了。

    操作方法:① 选中一张图片,在【图片格式】中,设置你需要的高度、宽度。

    ②选中其他图片,单击键盘上【F4键】即可,如果你是笔记本,那就要按【FN+F4】哦!

    fe2c393ab3d372145d6ed1b8eaa7eeb6.png

    08、一页纸打印

    打印的时候,时常会碰到这种情况,明明想打印在一张纸上,结果打印出来,总有那么一两行被单独打印在一页纸上,浪费纸张不说,还不方便阅读。其实,只要设置一下“一页纸打印”即可。

    操作方法:在功能区的搜索文本框内直接输入【打印】二字,选择【预览和打印】→【打印预览编辑模式】。在打印预览编辑模式中,单击【减少一页】命令。

    4bb895df6e8b27cb0919e1bb96f96a01.png

    09、文本转表格

    在Word里,当数据、信息多的时候,用表格肯定比纯文字清楚。这时你就可以把纯文字一键转换成表格。

    操作方法:选中你需要转换的文本,单击【插入】→【表格】→【文本转换成表格】就搞定了。这里文本的分隔符号一定是英文符号。

    f2a88bbd6273096cf19d06d9f684dad5.gif

    10、表格转文本

    如果想把表格内容转成纯文字也很简单。

    操作方法:只需要选中表格,单击【表格】→【转换为文本】即可。

    0f0b7a599cd15d69d90dfc891eed8660.png

    11、图片批量居中

    Word中插入图片默认都是左对齐,怎么给文档里数十张图片批量居中呢?用下面这个方法吧!

    操作方法:①快捷键【Ctrl+H】,打开【替换】对话框。②在【查找内容】一栏中输入【^g】这里^g代表图片,^可以按shift+6输入,或者单击【更多】→【特殊格式】→【图形】

    e9bdd12c480ad7907cc554c69f174274.png

    ③在【替换为】一栏中,单击【格式】→【段落】→【对齐方式】,选中【居中】,然后点【全部替换】即可。

    148b33c424a789fc0daf548ba4d59d9d.png

    12、合并两栏信息对齐

    在拟定合同的时候,甲乙双方的信息,通常需要两栏对齐,用手敲空格键确实可以暂时对齐,但一旦输入文本,文字就会跟着跑偏,其实只要插入表格就能换解决对不齐的问题。

    操作方法:插入【表格】,填写信息,将表格的的框线设置为【无框线】,这样就对齐了。

    57927bbcb033d7d7addab3864bb393ac.gif

    13、快速将Word文件转换成PPT文件

    有时候需要将Word文件转换成PPT,有没有什么快捷高效的方法呢?

    操作方法:打开迅捷PDF转换器——PDF转换——文件转换PPT——点击或拖拽文件添加,立马搞定!

    a4b30139633feb38d4c67c25fe4749a2.png

    14快速录入商标符号

    有时我们在编辑文章,需要用到商标,怎样快速录入了?当然是用快捷键啦,有它一键搞定!

    操作方法:

    录入TM商标:【Alt+Ctrl+T】

    录入R商标:【Alt+Ctrl+R】

    录入版权符号:【Alt+Ctrl+C】

    8257459e5785bca50d317ba24e12b41e.png

    15、Word自动排序

    在Word文本中,如果我们需要将文本进行排序,你还在一个个的编辑吗?如果是这样那就太麻烦了,其实我们可以这样做:

    操作方法:全选需要编辑的文本,然后点击【开始】-【段落】-【定义新编号格式】-【编辑样式】中选择自己需要的格式-【确定】即可。

    21d28ec033e49d479a990544e271019f.gif

    16、首字母下沉设置

    有时候为了使word文档更加生动美观,会让首字母下沉。首字母下沉常用于文档或章节的开头,在新闻稿等特殊文档中经常使用,可以起到增强视觉效果的作用。

    操作方法:【选中文字】-【插入】-【数字下沉】—【首字母下沉】

    f3cdf13f6e357872cb3df4126da5da24.gif

    17、更改首字母下沉效果

    假如对原先的首字母下沉效果并不满意,那么我们又该如何修改呢?

    操作方法:在【首字下沉】下拉框中,选择【首字下沉选项】打开相应的对话框,之后在根据自己的实际情况来选择相应的字体、下沉行数等。

    2751fd561fc7de0ec07e12c0c2254ff7.gif

    18、A4纸上打超大字

    在调整字体大小时,尤其是设计海报,很多小伙伴会遇到这种情况:需要将字体调到200磅,但文档最大的字只有72磅,这时怎么调整?

    操作方法:在Word中,字体的大小可以直接手动输入的,只要在字号中输入你想要的,按回车键即可。

    27e69da5b59c0c3ecf07f8684c1a68bf.png

    19、给段落加线框

    有时候在排版中,需要给段落文字加上边框,不熟悉的人,第一时间就找不到在哪儿添加。

    操作方法:选中需要添加的文本段落,之后在【段落】组中选择【边框和底纹】,然后在相应的对话框中选择边框,最后在运用的范围中选择【段落】即可。小贴士:如果想要更改框线的颜色,可以在颜色中选择适合即可。

    7f3c1110144d953b8c5c95771dadd042.gif

    20、简历中插入头像

    简历中看似简单的插入头像,但还是有很多人没掌握到窍门哦~

    操作方法:点击开始-插入-形状-文本框-最后将图片插入文本框就可以了。

    7de1b78ba85bb09865a3b795b0eae5f3.gif


    好了,今天的内容就是这样,记不住的小伙伴建议收藏,觉得有帮助,还请点个【分享】,我们下期见啦~

    展开全文
  • 主要介绍 word 文档中插入图片、设置图片大小;插入表格、设置表格样式、字体样式;章节设置:页面大小、边距等;设置页眉页脚等方法。

    Python-docx 模块读写 Word 文档基础(二):图片、表格,表格样式,章节设置,页眉页脚等

    前言:

    上一篇博客介绍了 python-docx 模块如何 创建 word 文档、设置段落格式、字体格式等 ,本篇博客将对在日常使用 word 文档的其他操作进行介绍。

    主要内容有:

    1、插入图片、设置图片大小;
    2、插入表格、设置表格样式、字体样式;
    3、章节设置:页面大小、边距等;
    4、设置页眉页脚。

    1、插入图片、设置大小:

    上篇博客简单的介绍了插入图片的方法,但是没介绍图片大小的设置方法:

    # 导入模块
    from docx import Document
    # 此模块中包含 docx 中各类单位方法
    from docx import shared
    
    doc = Document()
    doc.add_heading('python-docx 基础讲解(二)')
    
    # 在文档中增加图片,并对设置图片大小
    # 当只设置一个方向的长度(宽或高)时,另一方向会自动缩放
    doc.add_picture('1.png',width=shared.Inches(1))  # 按英寸设置
    doc.add_picture('1.png',height=shared.Cm(2))  # 按厘米设置
    
    # 保存文件
    doc.save('test2.docx')
    

    注:当只设置图片一个方向的尺寸(宽或高)时,另一方向会自动缩放。

    以上设置后文档截图:

    在这里插入图片描述

    2、插入表格、设置格式:

    1、在文档中增加表格,并添加文字:

    # 在文档中增加表格,并添加文字
    table1 = doc.add_table(2,3) # 添加一个2行3列的表格,表格样式为None
    "add_table(self, rows, cols, style=None):"
    table1.cell(0,0).text = '0'  # 给表格单元格赋值
    
    # 获取表格对象所有单元格对象列表
    print(table1._cells)
    # ------运行结果------
    # [<docx.table._Cell object at 0x000002131AF996C8>,
    # <docx.table._Cell object at 0x000002131AF99608>,
    # <docx.table._Cell object at 0x000002131AF99648>,
    # <docx.table._Cell object at 0x000002131AF99688>,
    # <docx.table._Cell object at 0x000002131AF99588>,
    # <docx.table._Cell object at 0x000002131AF995C8>]
    # ------运行结果------
    
    # 对单元格对象设置文字
    for i,cell in enumerate(table1._cells):
        cell.text = str(i)
    

    注:在word文档中增加表格时,会返回一个 table 对象。table对象中包含单元格 cell 对象,单元格写入数据就是设置 cell 对象的 text 值。

    插入的表格截图:

    在这里插入图片描述

    2、设置表格样式:

    从增加表格方法:add_table(self, rows, cols, style=None),可以看出在创建表格时,就可以对表格样式进行设置。

    可通过下面的方法获取 word 文档中 默认的表格样式:

    # 获取所有表格样式
    from docx.enum.style import WD_STYLE_TYPE
    
    styles = doc.styles
    for style in styles:
        if style.type == WD_STYLE_TYPE.TABLE:
            print(style)
    '''
    可设置的表格样式:
    _TableStyle('Normal Table') id: 187730312
    _TableStyle('Table Grid') id: 187730312
    _TableStyle('Light Shading') id: 187730376
    _TableStyle('Light Shading Accent 1') id: 187730312
    _TableStyle('Light Shading Accent 2') id: 187730376
    _TableStyle('Light Shading Accent 3') id: 187730312
    _TableStyle('Light Shading Accent 4') id: 187730376
    _TableStyle('Light Shading Accent 5') id: 187730312
    _TableStyle('Light Shading Accent 6') id: 187730376
    _TableStyle('Light List') id: 187730312
    ...
    内容很多,可以自己尝试运行打印一下
    '''
    

    以上获取的表格样式,对应word文档里的这些表格样式:

    在这里插入图片描述
    英文也不复杂,大家可以对照一下。

    设置表格样式:

    表格在创建时可及可指定格式:

    doc.add_table(2,3,style ='Table Grid' )
    

    也可在创建后进行设置:

    # 为表格设置统一样式:
    table1.style = 'Table Grid'
    

    设置表格样式后表格截图:

    在这里插入图片描述
    这样就比较接近日常使用的表格了。

    3、其他表格常用方法:

    # 表格设置自动调整列宽,(默认也为真)
    table1.autofit = True
    
    # 为表格对象增加列
    table1.add_column(shared.Inches(3)) # 需指定宽度
    "add_column(self, width):"
    
    # 为表格对象增加行
    table1.add_row() # 只能逐行添加
    "add_row(self):"
    

    获取表格对象的一些属性:

    # 获取行对象
    row0 = table1.rows[0]
    print(row0)
    # 获取列对象
    col0 = table1.columns[0]
    
    # 获取表格一行的单元格对象列表
    row0_cells = table1.row_cells(0)
    print(row0_cells)
    # 运行结果
    # [<docx.table._Cell object at 0x000000000B311C88>,
    # <docx.table._Cell object at 0x000000000B311AC8>,
    # <docx.table._Cell object at 0x000000000B311B08>,
    # <docx.table._Cell object at 0x000000000B311A48>]
    
    # 获取一列的单元格对象列表
    col_0_cells = table1.column_cells(0)
    print(col_0_cells)
    # 运行结果
    # [<docx.table._Cell object at 0x000000000B312F88>,
    # <docx.table._Cell object at 0x000000000B312CC8>,
    # <docx.table._Cell object at 0x000000000B31A108>]
    

    4、设置表格内单元格对齐方式,合并单元格:

    # 设置单元格对齐方式
    # 垂直对齐方式
    from docx.enum.table import WD_ALIGN_VERTICAL
    table1.cell(0,0).vertical_alignment = WD_ALIGN_VERTICAL.TOP
    
    # 合并单元格
    cell_new = table1.cell(2,0).merge(table1.cell(2,1))
    # 返回一个新单元格对象
    print(cell_new)
    # <docx.table._Cell object at 0x000000000B312F08>
    # 要继续合并的话,可用此单元格再次使用 merge 方法
    

    对表格增加行、列,合并单元格后表格截图:

    在这里插入图片描述

    5、设置单元格字体格式:

    单元格内其实也是有 paragraph 对象的,即对单元格内字体设置方式,和对段落中文字格式设置方法一样。

    cell_par = cell_new.paragraphs[0] # 获取到对象
    # 设置对齐方式
    from docx.enum.text import WD_ALIGN_PARAGRAPH
    cell_par.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
    # 获取 run 对象
    cell_run = cell_new.paragraphs[0].runs[0]
    # 设置字体
    cell_run.font.name = 'Times New Roman'
    from docx.oxml.ns import qn
    cell_run.font.element.rPr.rFonts.set(qn('w:eastAsia'),'楷体')
    # 设置字体颜色
    from docx.shared import RGBColor
    cell_run.font.color.rgb = RGBColor(255,55,55) # 红色
    

    表格截图:

    在这里插入图片描述

    3、设置章节、页面设置等:

    章节 也是 word 文档中一个块级元素,相较于段落块级元素它的范围应该更大一点。一般来说:一个 word 文档包含多个章节、一个章节包含多个 run 块级元素。

    一个word文档被建立时至少包含一个章节:

    # word文档中章节 section 对象
    sec = doc.sections
    print(sec) # <docx.section.Sections object at 0x000000000B312E88>
    print(len(sec)) # 1
    

    1、新建章节:

    # 新建一个章节
    doc.add_section()
    print(len(sec)) # 2
    

    2、获取文档页面边距:

    word 文档的页边距、页眉页脚的设置和章节对象有关:

    # 文档页边距设置
    # 获取、设置页面边距
    sec0 = sec[0]  # 获取章节对象
    # 获取页面边距值:(单位为像素)
    print('左边距:',sec0.left_margin)
    # 左边距: 1143000
    print('右边距:',sec0.right_margin)
    # 右边距: 1143000
    print('上边距:',sec0.top_margin)
    # 上边距: 914400
    print('下边距:',sec0.bottom_margin)
    # 下边距: 914400
    print('页眉边距:',sec0.header_distance)
    # 页眉边距: 457200
    print('页脚边距:',sec0.footer_distance)
    # 页脚边距: 457200
    

    3、设置文档页面边距、页面大小:

    # 设置页面高度、宽度
    sec0.page_height = shared.Inches(15)
    sec0.page_width = shared.Inches(10)
    
    # 也可以设置页面的边距:
    sec0.left_margin = shared.Inches(1)
    sec0.right_margin = shared.Inches(1)
    sec0.top_margin = shared.Inches(2)
    sec0.bottom_margin = shared.Inches(2)
    

    设置后的 word 文档截图:

    在这里插入图片描述

    4、设置页眉页脚

    设置页面页脚时,先获取页眉页脚对象

    # 设置页眉
    head0 = sec0.header  # 返回页眉对象
    font0 = sec0.footer  # 返回页脚对象
    print(head0)
    # <docx.section._Header object at 0x000000000B312E08>
    print(font0)
    # <docx.section._Footer object at 0x000000000B312B88>
    

    设置方法:

    "在设置word文档的页眉页脚时,有一个非常重要的是否与前一节相同"
    # 查看页眉是否和上节一直
    print(head0.is_linked_to_previous)  # 默认为 True
    
    # 设置页眉
    "页眉也是一个块级对象,里面也包含了 Paragraph 对象,"
    "所以对齐方式,文字格式设置方式和前文介绍一致。"
    
    print(head0.paragraphs)
    head0_par = head0.paragraphs[0]
    head0_par.add_run('页眉')
    
    # 设置页脚
    font0_par = font0.paragraphs[0]
    font0_par.add_run('页脚')
    # 注: 设置页脚按序列增加的方式暂未找到
    

    页眉页脚设置效果图:
    在这里插入图片描述

    结尾:

    以上就是本篇博客的全部内容,感谢阅读。

    下一篇将会是 python-docx 模块读取 word 文档中各种信息方法的详细介绍,包括段落文本信息、表格文本信息、各类块级元素的格式信息等。

    【Python与Office】专栏

    该专栏会对 Python 的第三方模块,如:xlwt,xlrd,python-docx等,操作 Office 办公软件(Word Excel PPT)的方法进行详细讲解。同时也会搭配一些实例演练,一方面强化知识点的理解与运用,另一方面也希望能起到,引导读者进行思考:如何用 python 提高 offic 办公软件办公效率的作用。

    感兴趣的朋友,可以点个 关注收藏 。如在博客中遇到任何问题或有一些想法、需求,可留言或私信。

    创作不易,你的支持是我最大的动力,感谢 !

    展开全文
  • 最近项目需要根据业务数据大批量生成表格和 ...根据业务要求生成一套表格Word文档 如何读取表格数据 自动生成 SQL 代码怎么实现 读取表格数据存入数据库 当前内容版权归码字科技所有并授权显示,盗版必究。阅读原文
  • 在进行大型项目的方案文档设计时,一个文档中有可能涉及到上百个图表,在最后定稿的时候,需要进行统一的格式化处理。面对这些数目庞大的表格,挨个用格式刷进行处理,一路刷下来往往手都会刷酸,更令人奔溃的是好不...
  • 使用Python通过win32 COM实现Word文档的写入与保存方法通过win32 COM接口实现软件的操作本质上来看跟直接操作软件一致,...先前通过拼凑网络上的代码实现过Word文档的处理,今天通过读文档从头开始做一次新的尝试。...
  • word制作表格详细教程

    2020-04-14 20:10:24
    word制作表格详细教程 Word制作表格大家要先建立一个概念word表格多是行列结构比较复杂如登记表等,不需要填写较多数据以及进行表的计算处理等。这篇文章将从word如何制作插入表格,对操作过的表格进行编辑,以及...
  • 应我家领导要求,开发一个word文档批处理脚本,涉及word文档、excel表格、文件存取、排序与索引、简单GUI等内容,前期针对各分项功能实现写了几篇小文章,现在将总体思路记录一下,作为这个系列的完结篇。...
  • 第一步、创建一个新的WORD文档 第二步、打开新建的WORD文档 第三步、点击左上角主菜单栏里的“插入”选项 第四步、点击“图片”选项,会弹出“插入图片”对话框,选择需要插入的图片,点击确定 就会出现下...
  • word的宏_vba统一设置表格宽度

    千次阅读 2017-12-05 11:35:09
    近来需要编辑一个文档,其中有一个问题,就是把表格都设置为100宽,因为表格很多,处理很麻烦,于是就打算学下vba,把表格处理好. 把内容存下来用于后续参考。宏的简单操作宏一个实用操作就是 录用-> 执行, 比如,...
  • 一、Word学习笔记目录导言样式+自动化 思想样式自动化1 导言1.1 所见即所得 与 所见即所想文本编辑器的表现形式一般分为两类,一是word类的所见即所得,另一类是latex 和 markdwown 类的所见即所想。所见即所得 看见...
  • Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写...POI生成excel是比较常用的技术之一,但是用来生成word相对来说比较少,今天演示一下利用P...
  • Word文档编辑起来很简单,但是想要让整个文档看起来整整齐齐,我们还得在排版上花点功夫,稍不注意就会让文档看起来乱糟糟的;Word的排版技巧有很多种,小编今天就来为大家分享几个实用的小技巧,希望可以帮到你们!...
  • 批量修改Word表格的宽度

    千次阅读 2019-08-20 21:36:39
    怎么批量修改Word表格的宽度呢。Word表格可根据窗口自动调整表格宽度,使得所有的表格宽度和页面... 第一步、打开Word文档,按下【Alt + F11】  第二步、在VBA编辑器窗口的左上方,双击【ThisDocument】  ...
  • Word将图片格式大小设置成一样大小

    千次阅读 2017-05-09 10:54:52
    Word图片大小归一
  • 每个需要写毕业论文的同学都会发现,修改... 将光标定位于word文档中将要插入参考文献的位置,按“插入/引用/脚注和尾注”。出现一菜单,选择“尾注”,“文档结尾”,编号格式为“1,2,3”。按“插入”按钮。 2.按...
  • 如果你经常遇到很大的文档,上下标很多,而且是重复的怎么办,一个个调格式最慢,用office的全部替换功能很繁琐,那么这个工具很适合你。 采用数据库管理,需要哪些上下标,可以自己添加进数据库,注意格式。
  • 通过使用Word的宏功能, 批量设置表格, 根据窗口自动调整表格, 使所有表格的宽度和窗口一样, 而不用一个一个手动调整表格。 宏是一个批量处理程序命令, 正确地运用它可以提高工作效率。 微软的office软件允许...
  • 如何将PDF格式转换为WORD文档

    千次阅读 2010-01-27 18:49:00
    经常在PDF形式上看到有好的文件时,想把它拿出来,但是却是不行,所以我第一步就是找一下有没有可以到PDF格式与WORD文档的转换,在网上找了一下,原来还真的有很多,今天我就把这些方法也传上来,不过我也发现一个问题,就是...
  • 下面贴出对jacob进行简单封装类,暂时认为应该是网络上最全面的了,包括word打开,关闭,插入表格,替换表格,插入一个标签,插入目录等等,自己去找吧,或者自己去封装一下。 下面我贴出全部代码: /** * /***...
  • 使用doc4j生成word文档

    千次阅读 2017-12-15 16:49:09
    对于页眉页脚要求很高、格式花俏的 word文档,完全没有必要全靠代码实现 可以先制作一个模板文件,并放到(Web)项目 resource 路径(当然你也可以指定本地路径) 代码实现上直接加载该模板,然后替换、添加。...
  • 文档排版-word

    2016-04-11 15:42:22
    明明是同样的文字,读起来体验千差万别,这就是排版的力量! ...表格,由于中文英文,图等差异很大,不好...统一的页眉,标题字体,段落格式,缩进格式,Logo等等 Reference 《和秋叶一起学WORD
  • Word关于统一修改正文格式–样式基准 ...如果更改word文档基准样式的格式元素,则所有基于样式基准的其他样式也将相应发生更改。 关于修改正文样式后,标题样式跟着改变的解决方法: 基于样式修改为无样式; ...
  • 如何将电脑word文档中新录入的文字设置为不同的颜色腾讯视频/爱奇艺/优酷/外卖 充值4折起当我们在使用电脑的时候,一般都会用到word软件来处理文档,如果想要将新录入的文字设置为与旧文字不同的颜色的话,应如何...
  • Word 2003 长篇文档排版技巧

    千次阅读 2012-09-03 08:38:11
    简介 市场部经常要出各种分析报告,一写就是洋洋洒洒几...制作目录也是出力不讨好的事,尽管小王知道Word中有插入目录的功能,可是尝试了几次就弃之不用了,原因是系统总是提示有错误。现在只能手工输入目录,加班加点
  • 最近有个需求,需要在网站上增加一个功能,当管理员点击这个按钮时,程序会前往某个网站(以下简称A)以会员身份登录下载一份word(doc格式)的数据,当然,由于这是A网站提供的数据,肯定会有其水印,关键字,网站图片...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,032
精华内容 2,812
关键字:

word文档表格统一大小