PowerPoint (PPTX)

Criação e leitura de apresentações

Abrir Apresentação

powerpoint.open_presentation

Abre arquivo .pptx

Como usar

Abre um arquivo .pptx e guarda a apresentação na variável usada pelos demais comandos. Não precisa do PowerPoint instalado.

Exemplo: Abra C:\Modelos\resultado_mensal.pptx em {presentation}.

Campos

CampoTipoPadrãoDetalhes
Arquivo PowerPoint *Arquivo
Salvar resultado na variável *Variável de saídapresentation

Resultado: guardado na variável presentation (Objeto).

Criar Apresentação

powerpoint.create_presentation

Cria nova apresentação

Como usar

Cria uma apresentação nova, em branco (16:9 ou 4:3) ou a partir de um modelo com o visual da empresa.

Exemplo: Crie {presentation} a partir de modelo_empresa.pptx.

Campos

CampoTipoPadrãoDetalhes
Modelo (opcional)Arquivo
Tela larga (16:9)Sim/NãoSim
Salvar resultado na variável *Variável de saídapresentation

Resultado: guardado na variável presentation (Objeto).

Adicionar Slide

powerpoint.add_slide

Adiciona slide com layout

Como usar

Acrescenta um slide com o layout escolhido, título e tópicos (um por linha), e pode guardar o número do slide criado.

Exemplo: Adicione um slide title_content com o título "Vendas de {mes}" e os destaques do mês.

Campos

CampoTipoPadrãoDetalhes
Apresentação *Variávelpresentation
LayoutOpçãoTítulo e conteúdoOpções: Slide de título, Título e conteúdo, Cabeçalho de seção, Duas partes de conteúdo, Somente título, Em branco
TítuloTexto
Conteúdo (um tópico por linha)Texto (várias linhas)
Salvar o número do slide na variávelVariável de saída

Resultado: guardado na variável escolhida (Número).

Adicionar Caixa de Texto

powerpoint.add_text_box

Insere texto em um slide

Como usar

Insere uma caixa de texto num slide (0 = o último), com posição e tamanho em centímetros, fonte e alinhamento.

Exemplo: Escreva "Atualizado em {data}" no canto inferior do último slide.

Campos

CampoTipoPadrãoDetalhes
Apresentação *Variávelpresentation
Slide (0 = o último)Número01 = primeiro slide; 0 = o último (normalmente o que acabou de ser criado)
Texto *Texto (várias linhas)
Tamanho da fonteNúmero18 pt
NegritoSim/NãoNão
+ Avançado (5)
CampoTipoPadrãoDetalhes
EsquerdaNúmero2 cm
TopoNúmero2 cm
LarguraNúmero20 cm
AlturaNúmero3 cm
AlinhamentoOpçãoEsquerdaOpções: Esquerda, Centro, Direita, Justificado

Adicionar Imagem

powerpoint.add_image

Insere imagem em um slide

Como usar

Insere uma imagem num slide, na posição e largura informadas em centímetros.

Exemplo: Insira {grafico_png} no slide 2 com 22 cm de largura.

Campos

CampoTipoPadrãoDetalhes
Apresentação *Variávelpresentation
Slide (0 = o último)Número01 = primeiro slide; 0 = o último (normalmente o que acabou de ser criado)
Imagem *Arquivo
+ Avançado (3)
CampoTipoPadrãoDetalhes
EsquerdaNúmero2 cm
TopoNúmero2 cm
Largura (vazio = original)Número

Adicionar Tabela

powerpoint.add_table

Insere tabela em um slide

Como usar

Insere uma tabela num slide a partir de uma lista de linhas ou tabela de dados (DataFrame).

Exemplo: Adicione {top10_clientes} como tabela no último slide.

Campos

CampoTipoPadrãoDetalhes
Apresentação *Variávelpresentation
Slide (0 = o último)Número01 = primeiro slide; 0 = o último (normalmente o que acabou de ser criado)
Dados *TextoDataFrame, lista de dicionários ou lista de listasEx.: {df}
Primeira linha com o cabeçalhoSim/NãoSim
+ Avançado (3)
CampoTipoPadrãoDetalhes
EsquerdaNúmero2 cm
TopoNúmero4 cm
LarguraNúmero25 cm

Adicionar Gráfico

powerpoint.add_chart

Insere gráfico

Como usar

Cria um gráfico nativo do PowerPoint (colunas, barras, linhas ou pizza) a partir de dados, editável depois no PowerPoint.

Exemplo: Adicione um gráfico de linhas com {vendas_por_mes} e o título "Evolução das vendas".

Campos

CampoTipoPadrãoDetalhes
Apresentação *Variávelpresentation
Slide (0 = o último)Número01 = primeiro slide; 0 = o último (normalmente o que acabou de ser criado)
Dados *TextoDicionário {categoria: valor}, ou tabela (DataFrame/lista) com as categorias na 1ª coluna e os valores nas demaisEx.: {vendas_por_uf}
GráficoOpçãoColunasOpções: Colunas, Barras, Linhas, Pizza
TítuloTexto
+ Avançado (4)
CampoTipoPadrãoDetalhes
EsquerdaNúmero2 cm
TopoNúmero4 cm
LarguraNúmero20 cm
AlturaNúmero12 cm

Ler Slides

powerpoint.read_slides

Lê conteúdo dos slides

Como usar

Lê o texto de todos os slides (títulos e caixas de texto) como lista, um item por slide.

Exemplo: Leia os slides de {presentation} e confira se algum ainda tem "[PREENCHER]".

Campos

CampoTipoPadrãoDetalhes
Apresentação *Variávelpresentation
Salvar resultado na variável *Variável de saídaslidesLista de {number, title, texts, notes}

Resultado: guardado na variável slides (Lista).

Salvar Apresentação

powerpoint.save_presentation

Salva o arquivo

Como usar

Salva a apresentação no mesmo arquivo ou num novo caminho.

Exemplo: Salve como resultado_{mes}.pptx na pasta compartilhada.

Campos

CampoTipoPadrãoDetalhes
Apresentação *Variávelpresentation
Salvar como (vazio = o mesmo arquivo)Arquivo