python合并word单元格_使用win32com合并和取消合并单元格
所有人
我在一个包含合并单元格的Word文档中有一个表格。我想使用win32com包取消合并这些单元格。在
例如,第1行包含5个单元格,第2行包含6个单元格。在
理想情况下,我希望取消合并第1行中的所有合并单元格,使未合并的单元格与第2行对齐,并使数据显示在生成的未合并范围的最左侧单元格中。在
示例:
(合并)+++++++++++++++++++++++++++++++++++++
|hi |bye | |Hello |none |
+++++++++++++++++++++++++++++++++++++
|1 |21 |23 |good |bye |3 |
+++++++++++++++++++++++++++++++++++++
(未合并)
^{pr2}$
在包含合并单元格的表格中,总共有11个单元格。在未合并的表格中,有12个细胞。在
有什么办法吗。win32com模块的文档非常稀少,在我工作的时候,几乎不存在的东西被屏蔽了。在
我们将不胜感激。在
+++-----------------------------------------------------------------------------------+++
其他详细信息:
我是这样把我的数据带进来的:#Opens an instance of MS Word in the background, then accesses the referenced
#file.
path = "string containing directory name"
Word = win32.Dispatch("Word.Application")
Word.Visible = False
Word.Documents.Open(path)
#Creates a com element containing access to the document contents of the file referenced above
MT_doc = Word.ActiveDocument
然后,我使用以下代码从文件中获取表:#Determins the number of tables in the Word Document and outputs a table
#element to "table"
num_tables = MT_doc.Tables.Count
table = MT_doc.Tables
我陷入困境的地方是:table(1).Rows(1).Cells.Count != table(1).Rows(2).Cells.Count
在这种情况下,第一行有10个单元格,而第二行有18个单元格。如果不能拆分这些合并的单元格,我的其余代码将无法执行。在
python合并word单元格_使用win32com合并和取消合并单元格相关推荐
- python 合并word文件_python自动化办公(1)—— 批量合并word文档
上个月领导交给我一个非常紧急的任务,限我2天之内完成.其中有一项是将项目两年内的分析报告汇总到一篇报告中.这些报告分散在不同的目录下,而且数量也非常多. 我花了30分钟左右梳理了一下这些分析报告,竟然 ...
- python获取word页数_使用Python的word文档的页数(Number of pages of a word document with Python)...
使用Python的word文档的页数(Number of pages of a word document with Python) 有没有办法用Python有效地获得word文档(.doc,.doc ...
- python修改word字体颜色_如何用Python快速优雅的批量修改Word文档样式?
作者:陈熹 来源:早起Python 大家好,又到了办公自动化系列!之前讲过很多基于Excel的数据及样式调整案例,今天分享一个Python操作Word的真实自动化需求实现过程: 「使用Python批量 ...
- wps合并所有sheet页_表格高级筛选、表格合并,让表格处理事半功倍
今天给大家介绍WPS最受欢迎的2个表格功能,表格合并和表格高级筛选. 这都是能够切实让工作事半功倍的功能,一定要掌握哦! 一.表格合并 当我们有多个表格的内容需要合并到一个表格中,很多人会采取复制粘贴 ...
- python新建word文档_使用Python 自动生成 Word 文档的教程
当然要用第三方库啦 :) 使用以下命令安装: pip install python-docx 使用该库的基本步骤为: 1.建立一个文档对象(可自动使用默认模板建立,也可以使用已有文件). 2.设置文档 ...
- python提取word所有表格_用Python提取 Word 表格内容
一个公司有若干个部门,一个部门有若干个员工,每一个员工填写一份自己的信息(Word 版),然后录入系统,Word 表格模板如下: 填入内容如: 首先我们需要做的就是把数据提取出来,之后我们就可以对数据 ...
- python获取word页数_用程序获取word页码方法汇总
## 背景说明 最近参与了一个档案管理系统,使用java开发,部署在centos,其中的一个功能需要获取到word文件准确的页码,现在将尝试过的方法汇总如下: Apache POI 由于系统是jav ...
- python 写word图表标题_工作汇报神技!用Python三步生成带有图表的word报表
结果为一张图片: 2.我们在word中如果只是引用路径,那么生成的word就会出现找不到图片,此时,我们应该使用下面这个函数将图片转化为字节数据: 此时我们就拿到了我们想要的数据 我们可以将所需要画图 ...
- python生成word 带目录_利用python程序生成word和PDF文档的方法
一.程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用fr ...
- python可以word添加批注_如何用POI给word指定文本增加批注?
查了很久得资料才在stackoverflow上 看到了大牛的回答,对应地址How to add comment by apache poistackoverflow.com 我这里也在做一个搬运工, ...
最新文章
- 【Appium】Appium+Python环境搭建
- adb devices 找不到设备的解决方法,亲测,超管用
- python好学吗 老程序员-使用 Python 会降低程序员的编程能力吗?
- 树莓派 安装中文字体、中文输入法fcitx和googlepinyin输入法
- 神经网络调参经验大汇总
- C++Primer第5版学习笔记(一)
- 为什么要使用Ruby的attr_accessor,attr_reader和attr_writer?
- 1133 Splitting A Linked List
- 用计算机制作简谱,雅乐简谱免费版
- 数独大师级技巧_数独高级解法技巧,数独高手教你如何玩转数独
- WIFI限制敏感网页_秒杀同类“付费投屏”软件,完全免费无限制
- 图文并茂讲VLAN,让你看一遍就理解VLAN
- 安卓默认打开指定apk的无障碍权限
- 成都盛铭轩:直通车小知识
- YoLo卷积神经网络各层计算,卷积层计算输入的图片大小是448*448*3输出224*224*64原因?
- 2020十月蓝桥杯B组省赛
- 如何安装Redis?
- java实现线程安全的三种方式
- STM32学习之CAN控制器简介
- c++海岛战争(无关机代码)