Passa al contenuto principale

Elimina righe da Excel In Power Automate

PDF4me Elimina righe da Excel è un Power Automate azione che rimuove uno o più intervalli di righe da un Excel foglio di lavoro che utilizza la sintassi di intervallo separata da virgole. Usalo per tagliare le righe di intestazione, eliminare i record scaduti o cancellare i dati di esempio ogni volta che un flusso gli passa una cartella di lavoro e una stringa di intervallo, restituendo un risultato pulito Excel File pronto per il passaggio successivo.

Cosa fa questa azione

PDF4me Elimina righe da Excel prende un Excel file più una stringa Intervalli di righe e rimuove esattamente quelle righe dal foglio di lavoro di destinazione. Gli intervalli possono combinare righe singole e intervalli sillabati in un'unica richiesta e PDF4me elimina sempre a partire dal numero di riga più alto, in modo che gli intervalli precedenti nella stessa chiamata non vengano mai spostati dalla loro posizione.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Autenticazione del tuo API Richiesta

Per accedere al PDF4me Web API Attraverso Power Automate, ogni richiesta deve includere un valido API chiave. L'autenticazione convalida la tua identità e consente al connettore di raggiungere PDF4me'S Excel Servizio di eliminazione righe dal tuo flusso.

Informazioni importanti da non perdere

Row Ranges è una stringa separata da virgole
Unisci righe singole e intervalli separati da trattini in un unico campo, ad esempio 1-5,10,15-20. Le parentesi quadre facoltative, come [1-5], sono accettate allo stesso modo di 1-5.
La cancellazione avviene sempre dal basso verso l'alto.
PDF4me rimuove automaticamente prima le righe con il numero più alto, in modo che gli altri intervalli nella stessa richiesta non vengano mai spostati dalla loro posizione da una cancellazione precedente.
Il nome del foglio di lavoro è facoltativo.
Lascia il campo vuoto per selezionare il primo foglio di lavoro della cartella di lavoro, oppure inserisci il nome esatto, rispettando le maiuscole e minuscole, per selezionare un foglio specifico.
Azione Power Automate PDF4me Excel Elimina righe che mostra i campi Contenuto file, Nome file, Nome foglio di lavoro e Intervalli di righe.

Mappa il contenuto del file e il nome del file da un'azione precedente, imposta il nome del foglio di lavoro se la destinazione non è il primo foglio, quindi inserisci gli intervalli di righe.

Parametri

Necessario: Il contenuto del file, il nome del file e gli intervalli di righe devono essere sempre specificati. Il nome del foglio di lavoro è facoltativo e, per impostazione predefinita, corrisponde al primo foglio di lavoro.

ParametroNecessarioCosa faEsempio
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

Cosa restituisce il comando DELETE Rows?

CampoTipoCosa contiene
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.

Messaggi di errore comuni

Messaggio di erroreCausaSoluzione
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.

Come impostare l'eliminazione delle righe in Power Automate?

  1. Aggiungere PDF4meElimina righe da Excel al tuo Power Automate fluire.
  2. Mappa Contenuto del file E Nome del file da un'azione precedente, come ad esempio SharePoint O OneDrive Recupera il contenuto del file.
  3. Impostato Nome del foglio di lavoro se il file di destinazione non è il primo foglio di lavoro, altrimenti lascialo vuoto.
  4. Inserisci Intervalli di righe come stringa separata da virgole, ad esempio 1-5,10,15-20.
  5. Esegui il flusso. Le righe vengono eliminate automaticamente dal basso verso l'alto e il file pulito viene restituito come document.

Configurazioni tipiche

Esempi di flusso di lavoroCommon Power Automate flow patterns using Delete Rows from Excel.
Pulizia dell'intestazione e del piè di pagina del report
  1. Un trigger di flusso si attiva quando un report interno viene contrassegnato come pronto per un cliente.
  2. Get File Content recupera il report da SharePoint.
  3. Elimina righe da Excel Esegue il codice con intervalli di righe impostati sulle righe interne di intestazione e piè di pagina, ad esempio "1-3,96-100".
  4. Il file ripulito viene inviato via email al cliente, mentre l'originale viene archiviato separatamente.
Eliminazione programmata del registro delle transazioni
  1. Un trigger di ricorrenza avvia un flusso di archiviazione mensile.
  2. Get File Content recupera il contenuto Excel registro delle transazioni da SharePoint.
  3. Una fase preliminare identifica le righe più vecchie del periodo di conservazione e crea dinamicamente una stringa contenente gli intervalli di righe.
  4. Elimina righe da Excel rimuove quelle righe e il registro rifilato viene salvato di nuovo in SharePoint.
rimozione dei dati di esempio del modello
  1. Il processo di inserimento di un nuovo assunto inizia nel sistema delle risorse umane.
  2. La funzione "Ottieni contenuto file" recupera il modello di nota spese da una libreria di modelli.
  3. Elimina righe da Excel rimuove le righe di esempio con intervalli di righe impostati su "2-10" e nome del foglio di lavoro impostato su "Spese".
  4. Il modello pulito viene inviato via email al nuovo dipendente con le intestazioni della riga 1 intatte.

Consigli pratici

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.

Foglio riassuntivo

CampoValore
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

Domande frequenti

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.

Casi d'uso e applicazioni industriali

Casi d'uso in ambito finanziario e contabile.

  • Pulizia delle transazioni: Elimina le righe delle transazioni vecchie o nulle dai registri contabili
  • Chiusura del periodo: Rimuovere le righe di calcolo temporanee dopo la chiusura di fine mese
  • Distribuzione dei report: Elimina le note interne e rivedi i commenti dai report dei clienti
  • Modelli di budget: Rimuovere i dati campione dell'anno precedente dai nuovi modelli di budget

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza