Pular para o conteúdo principal

Excluir planilhas de Excel em Power Automate

PDF4me Excluir planilhas é um Power Automate ação que remove uma ou mais folhas de um Excel Abra planilhas por nome, por índice ou ambos, em uma única chamada. Use-a para remover planilhas de exemplo de modelos, excluir guias de cálculo temporárias antes de distribuir um relatório ou limpar guias de planilhas antigas de acordo com uma programação, tudo sem precisar abri-las. Excel.

O que esta ação faz

PDF4me Excluir planilhas leva um Excel A função recebe um arquivo com uma lista de nomes de planilhas, índices de planilhas ou ambos, e retorna a pasta de trabalho com as planilhas correspondentes removidas. Uma verificação de segurança integrada bloqueia a solicitação caso ela exclua todas as planilhas, já que uma pasta de trabalho válida deve sempre manter pelo menos uma.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Autenticando seu API Solicitar

Para acessar o PDF4me Web API através Power Automate, cada solicitação deve incluir um válido API A autenticação valida sua identidade e permite que o conector acesse o sistema. PDF4me's Excel Serviço de exclusão de planilhas do seu fluxo de trabalho.

Fatos importantes que você não deve perder

Os índices das planilhas são baseados em 1 aqui.
O índice 1 corresponde à primeira planilha, o índice 2 à segunda e assim por diante. Esta ação utiliza indexação baseada em 1, diferentemente de algumas outras. PDF4me Excel ações.
Pelo menos uma folha de exercícios deve permanecer.
Uma solicitação que excluiria todas as planilhas da pasta de trabalho é rejeitada com um erro, visto que Excel Requer pelo menos uma folha.
As seleções de nome e índice combinam-se como uma união.
Se ambos os campos estiverem preenchidos, todas as planilhas que corresponderem a qualquer uma das listas serão excluídas uma vez, e não apenas as que corresponderem a ambas.
A ação "Excluir Planilhas" do Power Automate PDF4me Excel exibe os campos Conteúdo do Arquivo, Nome do Arquivo, Nomes das Planilhas e Índices das Planilhas.

Mapeie o conteúdo e o nome do arquivo de uma ação anterior e, em seguida, defina os nomes das planilhas e/ou os índices das planilhas para escolher quais planilhas excluir.

Parâmetros

Obrigatório: O conteúdo e o nome do arquivo devem sempre ser fornecidos. Pelo menos um dos nomes ou índices das planilhas deve identificar uma planilha a ser excluída, e pelo menos uma planilha deve permanecer após a exclusão.

ParâmetroObrigatórioO que fazExemplo
File ContentRequiredBase64 or buffer content of the source Excel file, typically mapped from a prior action like SharePoint or OneDrive Get File Content.[File Content from Get File]
File NameRequiredName of the Excel file including its extension, used for processing and output naming.data.xlsx
Worksheet NamesConditionalComma-separated list of worksheet names to delete. Case-sensitive, and combines with Worksheet Indexes as a union when both are set. Required only if Worksheet Indexes is left blank.Temp,Draft,Old
Worksheet IndexesConditionalComma-separated list of 1-based worksheet indexes to delete, for example "1,3" for the first and third sheets. Required only if Worksheet Names is left blank.1,3

O que a opção Excluir Planilhas retorna?

CampoTipoO que contém
documentBase64Excel document with the specified worksheets deleted.
SuccessBooleantrue when the deletion completed, false if the request failed validation or processing.
Error MessageStringDescription of what went wrong, null when Success is true.
ErrorsArrayDetailed error entries, empty when Success is true.
{
"document": "[Base64 Excel Content with Worksheets Deleted]",
"Success": true,
"ErrorMessage": null,
"Errors": []
}

Mensagens de erro comuns

Mensagem de erroCausaSolução
Request is emptyRequest object is null.Provide a valid request object.
Document is emptyDocument object is null.Provide a valid Excel document.
Invalid worksheet selectionWorksheet name doesn't exist or index is out of range.Use valid worksheet names, or valid 1-based indexes.
Available worksheets in workbook (X total)Informational message appended when worksheet selection validation fails.Review worksheet names or indexes and use valid values from the X available worksheets listed.
Cannot delete all worksheets. At least one worksheet must remain.The combined selection matches every worksheet in the workbook.Remove at least one worksheet from the deletion list so one sheet remains.

Como faço para configurar a exclusão de planilhas em Power Automate?

  1. Adicionar PDF4meExcluir planilhas para o seu Power Automate fluxo.
  2. Mapa Conteúdo do arquivo e Nome do arquivo de uma ação anterior, como por exemplo SharePoint ou OneDrive Obter conteúdo do arquivo.
  3. Definir Nomes das folhas de exercícios, Índices de planilhas, ou ambos, para identificar as folhas a serem removidas.
  4. Execute o fluxo. PDF4me exclui as planilhas correspondentes e retorna a pasta de trabalho atualizada como document, bloqueando a solicitação caso ela remova todas as planilhas.

Devo selecionar as planilhas por nome ou por índice?

Usar Nomes das folhas de exercícios Quando as folhas a serem removidas têm nomes estáveis e conhecidos, como "Sample1" ou "Draft", a seleção permanece correta mesmo que a ordem das folhas mude posteriormente. Use Índices de planilhas Quando um fluxo gera pastas de trabalho com uma ordem de planilhas previsível, mas com nomes de variáveis, lembre-se de que os índices aqui são 1-baseadoAo selecionar ambas as opções, a união das duas seleções é excluída, portanto, a sobreposição entre elas não causa um erro; a planilha é simplesmente removida uma única vez.

Configurações típicas

Exemplos de fluxo de trabalhoCommon Power Automate flow patterns using Delete Worksheets from Excel.
Limpeza de modelos para integração de novos funcionários
  1. Um fluxo é acionado quando um novo registro de funcionário é criado no sistema de RH.
  2. A função Obter Arquivo recupera o modelo principal de relatório de despesas de uma biblioteca de documentos.
  3. A opção Excluir Planilhas é executada com os Nomes das Planilhas definidos como "Sample1,Sample2,Instructions" para remover as planilhas de espaço reservado.
  4. O modelo limpo é enviado por e-mail ao novo funcionário, mantendo apenas as abas "Despesas" e "Recibos" de que ele precisa.
Finalização do relatório antes da distribuição.
  1. Um fluxo de geração de relatórios mensais é concluído e produz um relatório de trabalho. Excel arquivo.
  2. A função Obter Arquivo recupera o relatório de SharePoint.
  3. A opção Excluir Planilhas remove as guias internas "Cálculos", "Dados Brutos" e "Rascunho", deixando apenas "Resumo" e "Gráficos".
  4. O arquivo finalizado é enviado por e-mail à liderança sem expor as planilhas internas de trabalho.
Limpeza programada de planilhas de arquivo
  1. Um gatilho de recorrência executa um fluxo de arquivamento trimestral em um relatório contínuo de 12 meses.
  2. A opção "Obter Arquivo" recupera o relatório contínuo, que acumula uma planilha por mês.
  3. A opção Excluir Planilhas remove as guias mensais do trimestre mais antigo, identificadas pelo nome (por exemplo, "Jan2026,Fev2026,Mar2026").
  4. A planilha recortada é salva novamente em SharePoint, mantendo o tamanho do arquivo em um nível gerenciável.

Dicas práticas

Double-check the index base before mapping a value
Delete Worksheets uses 1-based indexes, so index 1 is the first sheet. Other PDF4me Excel actions use 0-based indexing; mixing the two up is the most common source of the wrong sheet being deleted.
Match Worksheet Names exactly, including case
Worksheet name comparison is case-sensitive. A mismatch returns an invalid worksheet selection error even if the name looks correct at a glance.
Always leave one worksheet standing
Build the deletion list so at least one sheet survives. Attempting to delete every worksheet fails outright rather than leaving an empty workbook.
Combining names and indexes extracts a union, not an intersection
If a worksheet matches either list, it is removed once. Use only one selection method if you need a fully predictable deletion set.
Read the error message for the available worksheet list
An invalid worksheet selection error includes the workbook's actual worksheet names or count, which is faster to debug against than guessing at a typo.

Folha de dicas

CampoValor
ActionDelete Worksheets
File ContentMapped from a prior file-retrieval action
File Namee.g. data.xlsx
Worksheet NamesComma-separated, case-sensitive
Worksheet Indexes1-based, comma-separated
At least one requiredWorksheet Names or Worksheet Indexes must be set
Both filledUnion of name matches and index matches
Safety checkBlocks deletion if it would remove every worksheet
Outputdocument (Base64 Excel), Success, Error Message, Errors

Perguntas frequentes

How do I delete a worksheet from Excel in Power Automate?+
Add the PDF4me Delete Worksheets action, map File Content and File Name from a prior action, then set Worksheet Names, Worksheet Indexes, or both to choose which sheets to remove. The action returns the updated workbook with the matching worksheets deleted.
Are Worksheet Indexes 0-based or 1-based in Delete Worksheets?+
Worksheet Indexes are 1-based in this action, so index 1 refers to the first worksheet, index 2 to the second, and so on. This differs from some other PDF4me Excel actions, so check the field's placeholder text before mapping a value. See <a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer">the PDF4me Power Automate connector reference</a> for the full action list.
What happens if I try to delete every worksheet in a workbook?+
The action blocks the request and returns an error, because a valid Excel workbook must always contain at least one worksheet. Adjust the Worksheet Names or Worksheet Indexes list so at least one sheet remains.
Can I select worksheets by name and by index in the same request?+
Yes. If both Worksheet Names and Worksheet Indexes are provided, the action deletes the union of the two selections, so any worksheet matching either list is removed once, even if it appears in both.
What if a worksheet name or index does not exist in the workbook?+
The action returns an invalid worksheet selection error naming the missing sheet, along with the worksheets actually available in the workbook. See <a href="https://learn.microsoft.com/en-us/office/vba/api/excel.worksheets" target="_blank" rel="noopener noreferrer">Microsoft's Worksheets collection reference</a> for how Excel itself models worksheet collections.

Casos de uso e aplicações industriais

Casos de uso em finanças e contabilidade

  • Distribuição de modelosRemova as planilhas de exemplo dos modelos de contabilidade antes de enviá-los para novos usuários.
  • Finalização do relatórioExclua as planilhas de cálculo dos relatórios financeiros antes da distribuição.
  • Encerramento do períodoRemover planilhas de períodos anteriores dos relatórios mensais contínuos
  • Preparação para auditoriaExcluir planilhas de revisão interna dos entregáveis de auditoria

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda