博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何利用python将.doc文件转换为.docx文件
阅读量:4981 次
发布时间:2019-06-12

本文共 518 字,大约阅读时间需要 1 分钟。

前面写了很多利用python-docx批量处理word文件的教程,但是python-docx不支持doc格式,因此如何将doc文件转为docx文件就是一个需要解决的问题,如果文件少可以另存为,如何文件多呢,因此需要一个doc批量转docx的方法。

该方法需要用到另外一个python库win32com,安装方法:

转换方法如下 :

from win32com import client as wcw = wc.Dispatch('Word.Application')# 或者使用下面的方法,使用启动独立的进程:# w = wc.DispatchEx('Word.Application')doc=w.Documents.Open("E:\\Jupyter\\s.doc")doc.SaveAs("E:\\Jupyter\\sa.docx",16)#必须有参数16,否则会出错.

此外,如果利用python-docx将.docx文件存储为.doc,这个 doc文件是可以利用python-docx打开的,如何是用office创建的则不行。

转载于:https://www.cnblogs.com/xtfge/p/9949051.html

你可能感兴趣的文章
vue中提示$index is not defined
查看>>
css选择器
查看>>
ASP.NET上传下载文件
查看>>
Galaxy Nexus 全屏显示-隐藏Navigation Bar
查看>>
Spring中使用Velocity模板
查看>>
上周热点回顾(8.18-8.24)
查看>>
Feature toggle
查看>>
day02
查看>>
gvim 配置Pydiction
查看>>
Linux安装指定mysql版本
查看>>
分布式锁的三种实现方式
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
python调用shell小技巧
查看>>
TL431的几种常用用法
查看>>
js 经典闭包题目详解
查看>>
在项目中移除CocoaPods
查看>>
【洛谷】CYJian的水题大赛【第二弹】解题报告
查看>>
POJ 1703 Find them, Catch them【种类/带权并查集+判断两元素是否在同一集合/不同集合/无法确定+类似食物链】...
查看>>
L1-5. A除以B【一种输出格式错了,务必看清楚输入输出】
查看>>