Pular para o conteúdo principal

Excluir linhas de Excel em Power Automate

PDF4me Excluir linhas de Excel é um Power Automate ação que remove um ou mais intervalos de linhas de um Excel Planilha usando sintaxe de intervalo separada por vírgulas. Use-a para remover linhas de cabeçalho, excluir registros expirados ou limpar dados de exemplo sempre que um fluxo fornecer uma pasta de trabalho e uma string de intervalo, retornando uma planilha limpa. Excel Arquivo pronto para a próxima etapa.

O que esta ação faz

PDF4me Excluir linhas de Excel leva um Excel O comando remove exatamente essas linhas da planilha de destino, incluindo um arquivo e uma string de intervalos de linhas. Os intervalos podem combinar linhas individuais e intervalos separados por hífen em uma única solicitação. PDF4me A função sempre exclui a partir da linha de número mais alto, portanto, os intervalos anteriores na mesma chamada nunca são deslocados.

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 linhas do seu fluxo.

Fatos importantes que você não deve perder

Intervalos de linhas é uma única string separada por vírgulas.
Combine linhas individuais e intervalos hifenizados em um campo, por exemplo 1-5,10,15-20. Colchetes opcionais como [1-5] são aceitos da mesma forma que 1-5.
A exclusão sempre ocorre de baixo para cima.
O PDF4me remove automaticamente primeiro os números de linha mais altos, de modo que os outros intervalos na mesma solicitação nunca sejam deslocados de posição por uma exclusão anterior.
O nome da folha de exercícios é opcional.
Deixe em branco para selecionar a primeira planilha da pasta de trabalho ou insira o nome exato, respeitando maiúsculas e minúsculas, para selecionar uma planilha específica.
A ação "Excluir linhas" do Power Automate PDF4me no Excel exibe os campos Conteúdo do Arquivo, Nome do Arquivo, Nome da Planilha e Intervalos de Linhas.

Mapeie o conteúdo e o nome do arquivo de uma ação anterior, defina o nome da planilha se o destino não for a primeira planilha e, em seguida, insira os intervalos de linhas.

Parâmetros

Obrigatório: O conteúdo do arquivo, o nome do arquivo e os intervalos de linhas devem sempre ser fornecidos. O nome da planilha é opcional e, por padrão, é a primeira planilha.

ParâmetroObrigatórioO que fazExemplo
File ContentRequiredBase64 or buffer content of the source Excel file, typically mapped from a prior action like SharePoint Get File Content or OneDrive.[File Content from Get File]
File NameRequiredName of the Excel file including its extension, used for processing and naming the output.data.xlsx
Worksheet NameOptionalExact, case-sensitive name of the worksheet to delete rows from. Blank defaults to the first worksheet (index 0).Sheet1
Row RangesRequiredComma-separated row ranges in 1-based format. A single number deletes one row, a hyphenated pair deletes a span, and multiple entries can be combined, for example 1-5,10,15-20.1-5,10,15-20

O que a função Excluir Linhas retorna?

CampoTipoO que contém
documentBase64The Excel document with the specified rows removed.
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 with Code and Message, empty when Success is true.

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.
Row ranges are requiredRowRanges is null or an empty string.Provide a valid row range specification.
Invalid worksheet selectionWorksheetName doesn't exist in the workbook.Use an existing worksheet name.
Invalid start row {row}. Row numbers must be positive.Row number is less than 1, such as "0-5" or "-1".Use row numbers of 1 or greater (1-based indexing).
Row {row} exceeds maximum data row ({maxRow})Row number is greater than the worksheet's data row count.Use row numbers within the valid range, 1 to maxRow.
Invalid range {start}-{end}: End row cannot be less than start rowEnd row is smaller than start row, such as "10-5".Make sure the end row is greater than or equal to the start row.
Invalid row range formatMalformed range string that couldn't be parsed.Check the syntax, use commas and hyphens correctly.

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

  1. Adicionar PDF4meExcluir linhas de Excel 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 Nome da folha de exercícios Se o objetivo não for a primeira planilha, deixe-a em branco.
  4. Digitar Intervalos de linhas como uma sequência de caracteres separados por vírgulas, por exemplo 1-5,10,15-20.
  5. Execute o fluxo. As linhas são excluídas automaticamente de baixo para cima e o arquivo limpo é retornado como document.

Configurações típicas

Exemplos de fluxo de trabalhoCommon Power Automate flow patterns using Delete Rows from Excel.
Limpeza do cabeçalho e rodapé do relatório
  1. Um gatilho de fluxo é acionado quando um relatório interno é marcado como pronto para um cliente.
  2. A função Obter Conteúdo do Arquivo recupera o relatório de SharePoint.
  3. Excluir linhas de Excel Executa com intervalos de linhas definidos para as linhas de cabeçalho e rodapé internas, por exemplo, "1-3,96-100".
  4. O arquivo limpo é enviado por e-mail ao cliente e o original é arquivado separadamente.
Limpeza programada do registro de transações
  1. Um gatilho de recorrência executa um fluxo de arquivamento mensal.
  2. A função Obter Conteúdo do Arquivo recupera o Excel registro de transações de SharePoint.
  3. Uma etapa anterior identifica as linhas mais antigas que o período de retenção e constrói dinamicamente uma string de intervalos de linhas.
  4. Excluir linhas de Excel remove essas linhas e o registro aparado é salvo novamente em SharePoint.
remoção de dados de amostra de modelo
  1. O processo de integração de novos funcionários começa no sistema de RH.
  2. A função Obter Conteúdo do Arquivo recupera o modelo de relatório de despesas de uma biblioteca de modelos.
  3. Excluir linhas de Excel Remove as linhas de exemplo com os intervalos de linhas definidos como "2-10" e o nome da planilha definido como "Despesas".
  4. O modelo limpo é enviado por e-mail ao novo funcionário com os cabeçalhos da linha 1 intactos.

Dicas práticas

Count rows before building the range string
Row Ranges rejects any row number past the worksheet's data row count, so confirm the row count first if you are constructing ranges dynamically from another action's output.
Combine ranges in one call instead of looping
A single Row Ranges string like "1-5,10,15-20" deletes multiple spans in one action run, which is simpler to maintain than chaining several Delete Rows actions.
Match Worksheet Name 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.
Brackets around a range are optional
Both "1-5" and "[1-5]" are accepted for the same range, so either format works if the string is being generated by another system.
Don't worry about deletion order in the input
You can list ranges in any order in Row Ranges. PDF4me sorts and deletes from the highest row number down automatically to avoid index shifting.

Folha de dicas

CampoValor
ActionDelete Rows from Excel
File ContentMapped from a prior file-retrieval action
File Namee.g. data.xlsx
Worksheet NameBlank = first worksheet, or exact case-sensitive name
Row Ranges format1-based, comma-separated: "1-5,10,15-20"
Deletion orderBottom-to-top automatically, no action needed
Outputdocument (Base64), Success, Error Message, Errors

Perguntas frequentes

How do I delete rows in Excel using Power Automate?+
Add the PDF4me Delete Rows from Excel action, map File Content and File Name from a prior action, set Worksheet Name if needed, and provide Row Ranges as a comma-separated string such as 1-5,10,15-20. Running the flow returns the Excel file with those rows removed.
What format does Row Ranges use?+
Row Ranges is a comma-separated string using 1-based row numbers. Use a single number for one row, a hyphenated pair for a range, and commas to combine several, for example 1-5,10,15-20 deletes rows 1 through 5, row 10, and rows 15 through 20.
Why are rows deleted bottom-to-top instead of top-to-bottom?+
Deleting from the bottom up prevents index shifting. If rows were removed top-to-bottom, every deletion would shift the remaining row numbers up by one, causing later ranges in the same request to target the wrong rows. See <a href="https://learn.microsoft.com/en-us/office/vba/api/excel.range.delete" target="_blank" rel="noopener noreferrer">Microsoft's Excel Range.Delete reference</a> for how row shifting works natively in Excel.
What happens if a row range is invalid?+
The action returns Success as false with an ErrorMessage describing the problem, for example a row number that exceeds the worksheet data row count, or a range where the end row is smaller than the start row. No rows are deleted when the request fails validation.
Can I delete rows from a worksheet other than the first one?+
Yes. Set Worksheet Name to the exact, case-sensitive name of the target worksheet. Leaving it blank defaults to the first worksheet in the workbook. 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.

Casos de uso e aplicações industriais

Casos de uso em finanças e contabilidade

  • Limpeza de transaçõesExcluir linhas de transações antigas ou nulas dos registros contábeis
  • Encerramento do períodoRemover linhas de cálculo temporárias após o fechamento do mês
  • Distribuição do relatórioExcluir notas internas e comentários de revisão de relatórios de clientes
  • Modelos de orçamentoRemover os dados de amostra do ano anterior dos novos modelos de orçamento.

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda