高手过招第 6 期—项目中常见文件处理合集分享
生成和修改常用文本操作
word 文件内容批量匹配并标注(修改字体样式)
from docx import Document
from docx.shared import RGBColor, Pt, Cm
import os
import glob
def pipei(file_path,keyword):
if not os.path.exists(file_path):
os.mkdir(file_path)
for file in glob.glob(file_path + '\*.docx'):
docx = Document(file)
for paragraph in docx.paragraphs:
print('段落:',paragraph.text)
for run in paragraph.runs:
print(run.text)
if keyword in run.text:
run.font.bold = True
run.font.color.rgb = RGBColor(255, 0, 0)
docx.save(file_path + '/' + os.path.basename(file))
正则清洗、匹配文本
表格文件常用的处理分享
python 写入 Excel 遇到 Exception: Attempt to overwrite cell
wps 可能执行写入操作后为不关闭进程出现自动创建副本的情况,影响再次写入,这里推荐杀死 wps 进程python 代码强行杀死进程
openpyxl 修改单元格格式(隐藏小数、设定百分数位数)
使用 openpyxl 工具包获取索引(数组)对应表格列(字母)
修改表格 sheet 名时不确定原名称,直接根据 sheet 索引进行修改
以上帖子均可在小白主页中查找,欢迎小伙伴回帖讨论 ~
活动传送门 【高手过招】 高手过招 06 期 – 常用文件的处理方法及技巧分享
回帖内容已被屏蔽。
欢迎大佬 ~
害,差点被淹没
可以可以,这波很强!
好家伙,好帖
害,发到 CSDN 去吧 😄
这么好的贴没人看,可惜了 ~
压箱底的东西都拿出来了 😂
谢谢分享,楼主好人