Python自动化 写入表格到pptx
import pptx from pptx.util import Inches,Pt #导入英寸单位 from pptx.enum.shapes import MSO_SHAPE #添加图形所需包 from pptx.dml.color import RGBColor #导入颜色包 #步骤一:得到演示文稿的对象 prs = pptx.Presentation() #步骤二:写入操作 ''' prs.slides获取所有幻灯片的集合, add_slide()插入幻灯片 prs.slide_layouts是幻灯片布局集合 ''' slide = prs.slides.add_slide(prs.slide_layouts[0]) #插入幻灯片 prs.slides.add_slide(prs.slide_layouts[1]) #插入幻灯片 #添加表格 ##参数: 行 列 左距 顶距 宽度 高度 table = slide.shapes.add_table(3,3,Inches(2),Inches(2),Inches(4),Inches(2)).table ##填充内容 table.cell(1,0).text = 'name' table.cell(1,1).text = 'age' table.cell(1,2).text = 'class' table.cell(2,0).text = '张三' table.cell(2,1).text = '19' table.cell(2,2).text = '一年级' ##合并单元格 cell = table.cell(0,0) cell1 = table.cell(0,2) cell.merge(cell1) #合并cell到cell1的单元格为cell table.cell(0,0).text = '班级学生信息' print(cell.is_merge_origin) #单元格是否合并 cell.split() #取消单元格 #步骤三:保存文件 prs.save('test.pptx')
    M54

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号