一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

python批量將excel中數(shù)據(jù)寫入PPT

 昵稱163835 2022-12-14 發(fā)布于廣東
  •  
from pptx import Presentationfrom pptx.util import Cm, Pt, Inchesimport numpy as npimport pandas as pdfrom pptx.enum.text import PP_ALIGNfrom pptx.enum.text import MSO_ANCHORfrom pptx.dml.color import RGBColor# 批量新建PPTprs = Presentation()blank_slide = prs.slide_layouts[6]for n in range(0,532):
    slide = prs.slides.add_slide(blank_slide)
   
    # 在指定位置添加文本框
    textbox = slide.shapes.add_textbox(left = Cm(0.2),
                             top = Cm(0),
                             width = Cm(20),
                             height =  Cm(1))
    tf = textbox.text_frame    # 在文本框中寫入文字,文字內(nèi)容為每頁PPT第一行最后一列的數(shù)據(jù)
    textbox.text = str(da.iloc[5*n,20])
    tf.paragraphs[0].font.size = Pt(15)
    tf.paragraphs[0].font.name = '微軟雅黑'
    tf.paragraphs[0].font.bold = True

        
    # 添加表格:rows行數(shù),cols列數(shù),left和top是在PPT中的位置,width是表的列寬,height是表的行高
    table = slide.shapes.add_table(rows = 6,
                                 cols = 20,
                                 left = Cm(0.2),
                                 top = Cm(1.0),
                                 width = Cm(25),
                                 height =  Cm(1)
                            )
    table = table.table    # 寫入表頭,設置表頭的格式
    header = da.columns[:-1]
    for i, h in enumerate(header):
        cell = table.cell(0, i)
        cell.text = h
        cell.text_frame.paragraphs[0].font.size = Pt(9)
        cell.text_frame.paragraphs[0].font.color.rgb = RGBColor(255, 255, 255)
        cell.text_frame.paragraphs[0].font.name = '微軟雅黑'
        cell.text_frame.paragraphs[0].font.bold = True
        cell.text_frame.paragraphs[0].alignment = PP_ALIGN.CENTER
        cell.vertical_anchor = MSO_ANCHOR.MIDDLE
        cell.fill.solid()
        cell.fill.fore_color.rgb = RGBColor(49, 134, 155)

    # 按行寫入數(shù)據(jù),并且設置格式
    r = 5
    c = da.shape[1]
    for i in range(r):
        for j in range(c-1):
            cell = table.cell(i+1, j)
            cell.text = str(da.iloc[i+5*n,j])
            cell.text_frame.paragraphs[0].font.size = Pt(9)
            cell.text_frame.paragraphs[0].font.name = '微軟雅黑'
            cell.text_frame.paragraphs[0].alignment = PP_ALIGN.CENTER
            cell.vertical_anchor = MSO_ANCHOR.MIDDLE
            cell.fill.solid()
            cell.fill.fore_color.rgb = RGBColor(240, 240, 240)

        prs.save('test.pptx')

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美人妻盗摄日韩偷拍| 日本少妇aa特黄大片| 久久夜色精品国产高清不卡| 精品亚洲一区二区三区w竹菊| 亚洲欧洲精品一区二区三区| 欧美色欧美亚洲日在线| 日韩人妻毛片中文字幕| 欧美成人免费夜夜黄啪啪| 国语久精品在视频在线观看| 欧美日韩国产自拍亚洲| 国产一区二区三区四区中文| 久久成人国产欧美精品一区二区 | 老司机精品视频在线免费看| 欧美日韩国产午夜福利| 又大又长又粗又黄国产| 91蜜臀精品一区二区三区| 亚洲精品一二三区不卡| 日韩在线视频精品视频| 东京热电东京热一区二区三区| 国产又色又爽又黄又大| 亚洲性生活一区二区三区| 国产亚洲系列91精品| 亚洲欧洲精品一区二区三区| 国产成人精品99在线观看| 久久综合亚洲精品蜜桃| 久久黄片免费播放大全| 最好看的人妻中文字幕| 国产肥妇一区二区熟女精品| 激情亚洲一区国产精品久久| 91人妻丝袜一区二区三区| 国产精品99一区二区三区| 韩国日本欧美国产三级| 在线九月婷婷丁香伊人| 欧美人与动牲交a精品| 亚洲专区一区中文字幕| 亚洲国产婷婷六月丁香| 国产精品视频一级香蕉| 色综合伊人天天综合网中文| 亚洲国产精品久久综合网 | 亚洲日本久久国产精品久久| 日韩一区中文免费视频|