三个关于Word文档的python操作问题

img
1、如何把学习目标变成一行上
2、2.1,3.2,7.4想让它们在单元格内居中
3、为啥有的字体不一致呐?一会粗一会细?能统一吗?

  1. 学习目标放在一行上可以,后边分值等每个cell添加一个3*1的table
  2. 单元格内居中,办不到,python-docx不支持
  3. 字体可以一致,添加的时候直接赋值cell.text='';

学习目标放在一行上我感觉可以用python-docx自带的table样式比较多,可以尝试下有没有博友想要的:

img

推荐使用itextpdf生成pdf后再转回word
404 https://blog.csdn.net/qq_40985985/article/details/120058382

img