所有人

我在一个包含合并单元格的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合并和取消合并单元格相关推荐

  1. python 合并word文件_python自动化办公(1)—— 批量合并word文档

    上个月领导交给我一个非常紧急的任务,限我2天之内完成.其中有一项是将项目两年内的分析报告汇总到一篇报告中.这些报告分散在不同的目录下,而且数量也非常多. 我花了30分钟左右梳理了一下这些分析报告,竟然 ...

  2. 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 ...

  3. python修改word字体颜色_如何用Python快速优雅的批量修改Word文档样式?

    作者:陈熹 来源:早起Python 大家好,又到了办公自动化系列!之前讲过很多基于Excel的数据及样式调整案例,今天分享一个Python操作Word的真实自动化需求实现过程: 「使用Python批量 ...

  4. wps合并所有sheet页_表格高级筛选、表格合并,让表格处理事半功倍

    今天给大家介绍WPS最受欢迎的2个表格功能,表格合并和表格高级筛选. 这都是能够切实让工作事半功倍的功能,一定要掌握哦! 一.表格合并 当我们有多个表格的内容需要合并到一个表格中,很多人会采取复制粘贴 ...

  5. python新建word文档_使用Python 自动生成 Word 文档的教程

    当然要用第三方库啦 :) 使用以下命令安装: pip install python-docx 使用该库的基本步骤为: 1.建立一个文档对象(可自动使用默认模板建立,也可以使用已有文件). 2.设置文档 ...

  6. python提取word所有表格_用Python提取 Word 表格内容

    一个公司有若干个部门,一个部门有若干个员工,每一个员工填写一份自己的信息(Word 版),然后录入系统,Word 表格模板如下: 填入内容如: 首先我们需要做的就是把数据提取出来,之后我们就可以对数据 ...

  7. python获取word页数_用程序获取word页码方法汇总

    ## 背景说明 最近参与了一个档案管理系统,使用java开发,部署在centos,其中的一个功能需要获取到word文件准确的页码,现在将尝试过的方法汇总如下: Apache POI 由于系统是jav ...

  8. python 写word图表标题_工作汇报神技!用Python三步生成带有图表的word报表

    结果为一张图片: 2.我们在word中如果只是引用路径,那么生成的word就会出现找不到图片,此时,我们应该使用下面这个函数将图片转化为字节数据: 此时我们就拿到了我们想要的数据 我们可以将所需要画图 ...

  9. python生成word 带目录_利用python程序生成word和PDF文档的方法

    一.程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用fr ...

  10. python可以word添加批注_如何用POI给word指定文本增加批注?

    查了很久得资料才在stackoverflow上 看到了大牛的回答,对应地址How to add comment by apache poi​stackoverflow.com 我这里也在做一个搬运工, ...

最新文章

  1. 【Appium】Appium+Python环境搭建
  2. adb devices 找不到设备的解决方法,亲测,超管用
  3. python好学吗 老程序员-使用 Python 会降低程序员的编程能力吗?
  4. 树莓派 安装中文字体、中文输入法fcitx和googlepinyin输入法
  5. 神经网络调参经验大汇总
  6. C++Primer第5版学习笔记(一)
  7. 为什么要使用Ruby的attr_accessor,attr_reader和attr_writer?
  8. 1133 Splitting A Linked List
  9. 用计算机制作简谱,雅乐简谱免费版
  10. 数独大师级技巧_数独高级解法技巧,数独高手教你如何玩转数独
  11. WIFI限制敏感网页_秒杀同类“付费投屏”软件,完全免费无限制
  12. 图文并茂讲VLAN,让你看一遍就理解VLAN
  13. 安卓默认打开指定apk的无障碍权限
  14. 成都盛铭轩:直通车小知识
  15. YoLo卷积神经网络各层计算,卷积层计算输入的图片大小是448*448*3输出224*224*64原因?
  16. 2020十月蓝桥杯B组省赛
  17. 如何安装Redis?
  18. java实现线程安全的三种方式
  19. STM32学习之CAN控制器简介
  20. c++海岛战争(无关机代码)

热门文章

  1. 人工智能技术对日常生活有什么危害?
  2. iOS8官方推荐图标和图像尺寸
  3. it企业实习_IT公司实习报告总结
  4. Photoshop脚本 合并链接图层
  5. 赚大钱的生意都是陌生人生意,熟人生意都是赚小钱
  6. PyTorch实例:用ResNet进行交通标志分类
  7. HTML/CSS 长度单位 px和pt的区别
  8. PostgreSql对比MySQL优势
  9. 领克无线carplay适配方案展示
  10. BMC指定4路NCSI网口中的一路