问题起源:在做施工文件的时候,经常遇到填数的问题,例如如下表格
因为这是word表格,不能用Excel中的随机函数,且表格较多(60几个),手动修改浪费时间。所以选用python来解决该问题。
思路:类似于网页爬虫,利用docx包读取文件
1、安装python-docx:pip install python-docx
我这里是用pycharm,在新环境下我安装了如下的包
#import包
from docx import Document
import random
#打开待操作的word文件,r表示“防止\转义”
document=Document(r"E:\testdoc.docx")
#提取文件中的表格
tables=document.tables
#查看表格数量(这里用len())
print(len(tab