我正在使用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')