在Python中使用df_to_table时减小字体大小/减小表大小

时间:2020-09-09 07:53:36

标签: python pandas powerpoint python-pptx

我正在使用df_to_table将我的熊猫数据框导出到PowerPoint幻灯片。我无法弄清楚如何减小单元格的字体大小。我本质上是想减小桌子的高度,以便可以将其他图表与它保持在一起。先前对changing font sizes of "tables" in python-pptx的回复对我不起作用。

请帮助我。我曾尝试减小桌子的高度,但这没有帮助。

在下面提供了示例代码:

import numpy as np
import pandas as pd
from pptx import Presentation
from pptx.util import Inches
from pd2ppt import df_to_table

prs=Presentation()
prs.slide_width = Inches(16)    #Widescreen Slides
prs.slide_height = Inches(9)

blank_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(blank_slide_layout)

df_try = pd.DataFrame(np.random.randint(0,100,size=(6, 4)), columns=list('ABCD')) #DF for example

left=Inches(1)
top=Inches(0.5)
width =Inches(14)
height= Inches(3.0)

df_to_table(slide, df_try, left, top, width, height)

prs.save('Trial.pptx')

0 个答案:

没有答案