- Visão geral
- Excel
- Notas de Versão
- Sobre o pacote de atividades Excel
- Compatibilidade do Projeto
- Codificação de caracteres suportada
- Configurações do projeto
- Add or Update Excel Sensitivity Label
- Append Range
- Auto Fill
- Autofit Range
- Change Pivot Data Source
- Clear Sheet/Range/Table
- Copy/Paste Range
- Create Pivot Table
- Delete Column
- Delete Rows
- Excluir Planilha
- Duplicate Sheet
- Export to CSV
- Fill Range
- Filtro
- Filter Pivot Table
- Find First/Last Data Row
- Find/Replace Value
- For Each Excel Row
- For Each Excel Sheet
- Format As Table
- Formatar células
- Get Cell Color
- Get Excel Chart
- Get Excel Sensitivity Label
- Get Selected Range
- Insert Column
- Insert Chart
- Insert Rows
- Insert Sheet
- Invoke VBA
- Busca
- Match function
- Proteger Planilha
- Read Cell Formula
- Read Cell Value
- Read Range
- Refresh Excel Data Connections
- Refresh Pivot Table
- Remove Duplicates
- Renomear Folha
- Run Spreadsheet Macro
- Save Excel File
- Save Excel File As
- Save Excel File As PDF
- Select Range
- Sort Range
- Text To Columns
- Unprotect Sheet
- Update Excel Chart
- Use Excel File
- VLookup
- Write Cell
- Write CSV
- Gravar DataTable no Excel
- Excel Application Scope
- Anexar a CSV
- Read CSV
- Write CSV
- Delete Column
- Filter Table
- Get Table Range
- Insert Column
- Sort Table
- Append Range
- Close Workbook
- Get Cell Color
- Ler Célula
- Read Cell Formula
- Read Column
- Read Range
- Read Row
- Select Range
- Set Range Color
- Write Cell
- Write Range
- Save Workbook
- Create Table
- Get Workbook Sheet
- Get Workbook Sheets
- Refresh Pivot Table
- Create Pivot Table
- Get Selected Range
- Copiar Planilha
- Delete Range
- Auto Fill Range
- Copy Paste Range
- Execute Macro
- Insert/Delete Columns
- Insert/Delete Rows
- Invoke VBA
- LookUp Range
- Remove Duplicates Range
- Excel Process Scope
- Gerenciar arquivos CSV
- Filtrar arquivos CSV
- Verificar arquivos CSV
- Funções de tabela
- Gerenciar vários arquivos do Excel
- Interpretar resultados do Excel
- Gerenciar tabelas dinâmicas
- Gerenciar a seleção de intervalo
- Ler de arquivos do Excel
- Gerenciar banco de dados no Excel
- Comparar arquivos CSV
- Comparar valores numéricos
- Classificar dados em arquivos do Excel
- Filtrar e excluir linhas em arquivos do Excel
- Manipular seleções de intervalo
- Verificar dados de pasta de trabalho do Excel
- Ler, escrever e acrescentar dados no Excel
- Google Workspace
- Notas de versão
- Sobre o pacote de atividades Google Workspace
- Compatibilidade do projeto
- Wait for Calendar Event Created and Resume
- Wait for Calendar Event Received and Resume
- Wait for Calendar Event Replied and Resume
- Wait for Calendar Event Updated
- Wait for Email Received and Resume
- Wait for Email Sent and Resume
- Wait for File Created and Resume
- Wait for File Updated and Resume
- Wait for Folder Created and Resume
- Wait for Sheet Created and Resume
- Wait for Sheet Cell Updated and Resume
- Wait for Task Created and Resume
- Wait for Task Completed and Resume
- Conexões
- Apply File Labels
- Limpar Campos de Rótulos de Arquivo
- Copy File
- Create Folder
- Excluir Item
- Download File
- Get Drive Labels
- Get File
- Get File Labels
- Get Files
- Get Files And Folders
- Get Folder
- Get Folders
- Get Item
- Move File
- Move Folder
- Atualizar arquivo
- AtualizarPasta
- Atualizar item
- Remove File Labels
- Share File
- Compartilhar pasta
- Fazer upload do arquivo
- Upload Files
- Opções
- Aplicar rótulos
- Archive Email
- Delete Email
- Download Email
- Download Email Attachment
- Download Email Attachments
- Forward Email
- Get Email
- Get Email Attachments Info
- Get Emails
- Get Mail Labels
- Get Newest Email
- Mark Email as Read
- MarcarEmailComoNãoLido
- Move Email
- Remover rótulos
- Reply To Email
- Enviar Email
- Turn Off Automatic Replies
- Turn On Automatic Replies
- Opções
- Add Attendee
- Create Event
- Delete Event
- Modify Event
- Search Events
- Usar Google Drive
- Share File
- Delete File Permission
- Get File Permissions
- Update File Permission
- Copy File
- Create Folder
- Delete File
- Download File
- Find Files and Folders
- Get File Info
- Move File
- Fazer upload do arquivo
- Create Document
- Create New Spreadsheet
- Get Mail Messages
- Send Mail Messages
- Alterar Rótulos
- Usar Planilha do Google
- Add Delete Columns
- Add Delete Rows
- Auto Fill Range
- Add New Sheet
- Append Row
- Batch Spreadsheet Updates
- Copiar Planilha
- Copy Paste Range
- Delete Range
- Excluir Planilha
- Get Cell Color
- Get Sheets
- Ler Célula
- Read Column
- Read Range
- Read Row
- Renomear Folha
- Write Cell
- Write Range
- Clear Range
- Download Spreadsheet
- Use Google Document
- Batch Document Updates
- Get Document
- Get Text Index
- Insert Text
- Replace Text
- Read All Text
- Create Script Project
- Get Project Content
- Upload Script File
- Create Deployment
- Run Script
- Email
- Microsoft 365
- Notas de versão
- Sobre o pacote de atividades Microsoft 365
- Compatibilidade do projeto
- Conexões
- AddEmailCategories
- Archive Email
- Delete Email
- Download Email
- Download Email Attachment
- Download Email Attachments
- Forward Email
- Get Email
- Get Email Attachments Info
- Get Emails
- GetMailFolders
- Get Newest Email
- Mark Email as Read
- MarcarEmailComoNãoLido
- Move Email
- RemoveEmailCategories
- Reply To Email
- Enviar Email
- Turn Off Automatic Replies
- Turn On Automatic Replies
- Mesclar várias planilhas em uma nova planilha de resumo do Excel
- Aceitar automaticamente convites de calendário de seu gerente
- Mover arquivos para pastas dedicadas por tipo
- Verificar se os novos documentos de emprego (I9 e ID) correspondem
- Adicionar novos clientes a uma lista do SharePoint
- Excluir itens de lista do SharePoint mais recentes do que ontem
- Notificar-me no Slack quando receber um e-mail importante no Outlook
- Incluir data de criação nos novos nomes de arquivos do OneDrive
- Notificar-me por e-mail quando um novo arquivo for criado
- Microsoft Office 365 Scope
- Add Sheet
- Append Range
- Clear Range
- Copy Range
- Copiar Planilha
- Create Workbook
- Delete Range
- Excluir Planilha
- Get Cell Color
- Get Sheets
- Ler Célula
- Read Column
- Read Range
- Read Row
- Renomear Folha
- Write Cell
- Write Range
- Set Range Color
- Create Table
- Get Table Range
- Insert Column
- Delete Column
- Insert Rows
- Delete Rows
- VLookup Range
- Use OneDrive & SharePoint
- Copy File/Folder
- Create Folder
- Delete File/Folder
- Download File
- Export File as PDF
- Find Files And Folders
- Get File/Folder
- Move File/Folder
- Fazer upload do arquivo
- Share File/Folder
- For Each File/Folder
- Forward Mail
- Get Mail
- Move Mail
- Send Mail
- Reply to Mail
- Excluir Email
- Definir Categorias de Email
- Add Attachment
- Add Attendee
- Adicionar local
- Create Event
- Delete Event
- Find Meeting Times
- Get Calendars
- Modify Event
- RSVP
- Search Events
- Create Group
- Excluir grupo
- Get Group
- List Groups
- Create Bucket
- Delete Bucket
- List Buckets
- List Bucket Tasks
- Create Plan
- Get Plan
- List Plans
- Create Task
- Delete Task
- Get Task
- List Tasks
- Update Task
- For Each List
- Get List Info
- For Each List Item
- Delete List Item
- Add List Items
- Update List Item
- Get List Items
- Solução de problemas de autenticação
- AADSTS50011: Redirect URI mismatch
- AADSTS50076: Using multifactor authentication
- AADSTS50079: The user is required to use multifactor authentication
- AADSTS500113: No reply address registered for the application
- AADSTS65001: The user or administrator has not consented to use the application
- AADSTS7000218: The request body must contain the following parameter: client_assertion or client_secret
- AADSTS70002: InvalidClient - Error validating the credentials
- AADSTS50055: The password is expired
- AADSTS700082: The refresh token has expired due to inactivity
- AADSTS50194: Application is not configured as a multitenant application
- Solução de problemas de email
- Solução de problemas de calendário
- Solução de problemas de arquivos
- Solução de problemas de planilhas
- Presentations
- Notas de Versão
- Sobre o pacote de atividades Presentations
- Compatibilidade do Projeto
- Adicionar ou atualizar rótulo de confidencialidade ao PowerPoint
- Add Data Table to Slide
- Add File to Slide
- Adicionar imagem ou vídeo ao slide
- Add New Slide
- Add Text to Slide
- Copy Paste Slide
- Delete Slide
- Format Slide Content
- Obter rótulo de confidencialidade do PowerPoint
- Replace Text in Presentation
- Paste Item into Slide
- Run Presentation Macro
- Save PowerPoint File As
- Save Presentation as PDF
- Use PowerPoint Presentation
- Word
- Notas de Versão
- Sobre o pacote de atividades Word
- Compatibilidade do Projeto
- Word Application Scope / Use Word File
- Add or Update Word Sensitivity Label
- Add Hyperlink to Document
- Add Picture
- Append Text
- Obter rótulo de confidencialidade do Word
- Insert DataTable in Document
- Paste Chart/Picture into Document
- Read Text
- Replace Picture
- Replace Text in Document
- Save Document As
- Save Document as PDF
- Set Bookmark Content
For Each Excel Row
UiPath.Excel.Activities.Business.ExcelForEachRow
Executes one or more activities for each row in a range, table, or sheet. The activity can be used with an Excel file selected for a parent Use Excel File activity, or with the Project Notebook.
Use this activity when you are working with a range or sheet with multiple rows, and you want to repeat one or more activities for each individual row. Set the activities to repeat inside Excel for Each Row and, when you configure the activities, select CurrentRow from the Plus menu to indicate that you want to repeat the actions for each row in the iteration.
For most activities, you must also select a specific column to use from each row. To find out what options are available for specifying the column depending on your range selection, see How Range Selection Works. You can also specify the column using the Indicate in Excel option under CurrentRow. In this case, you can select any cell from the column you want to use directly from the file.
Para saber como usar esta atividade, consulte:
No corpo da atividade
-
Para cada — insira o nome que deve ser usado para referenciar a linha atual na iteração. Usar um nome que descreve as linhas no intervalo facilita identificar e selecionar a linha atual na iteração ao configurar atividades adicionadas dentro de Excel For Each Row. Por exemplo, para um intervalo com informações sobre um diferente fornecedor em cada linha, você pode inserir
Supplier
. O valor padrão éCurrentRow
.When two Excel For Each Row activities are added one inside the other, if this name is the same for both, only the option for the nearest one appears in the Plus menu for child activities.
- In range - Click Plus on the right side of the field and then, from the menu, select the range, table, or sheet to use, or select Indicate in Excel to open the file and select a range directly from the file. Alternatively, you can select Custom Input to enter a range, table name, or sheet name manually, or Open in Advanced Editor to enter a VB expression.
- Tem cabeçalhos - Se estiver selecionado, indica que a primeira linha no intervalo é uma linha de cabeçalho. Quando você configurar as atividades adicionadas dentro de Excel For Each Row, você poderá identificar facilmente os dados a selecionar da linha atual pelos cabeçalhos das colunas.
- Salvar depois de cada linha - Se estiver selecionado, o arquivo do Excel é salvo durante a execução do projeto após cada linha na iteração ser processada. Se não estiver selecionado, o arquivo é salvo apenas após todas as linhas na iteração serem processadas. Esta opção não está selecionada por padrão.
Painel de Propriedades
Comum
- NomeDeExibição — o nome exibido para a atividade no painel do Designer.
Diversos
- Particular — se selecionada, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Opções
-
Comportamento de linha vazia - selecione como a automação deve se comportar se uma linha vazia for encontrada:
- PararApósTrêsLinhasVaziasConsecutivas - Pare de iterar após três linhas vazias consecutivas. Essa é a opção padrão.
- Parar - Pare de iterar em linhas.
- Pular - Pule a linha vazia e passe para a próxima linha.
- Processo - Processe a linha vazia.
- Tem cabeçalhos — consulte Tem cabeçalhos no corpo da atividade.
- No intervalo — consulte No intervalo no corpo da atividade.
- Salvar cada linha — consulte Salvar cada linha no corpo da atividade.
O StudioX permite que você defina o intervalo de destino de uma atividade Excel For Each Row de várias maneiras. As seguintes informações descrevem como diferentes seleções para No intervalo influenciam o intervalo usado pelas atividades adicionadas dentro de Excel For Each Row e as opções disponíveis para indicar qual coluna usar a partir da linha atual.
Planilha inteira
[Excel]Sheet1
- Intervalo usado: Todas as linhas onde os dados estão presentes na planilha.
-
Opções de linhas atuais:
- Se Tem cabeçalhos estiver selecionados em Excel For Each Row,, as opções são os valores na linha 1 da planilha.
- Se Tem cabeçalhos não estiver selecionado em Excel For Each Row,, as opções são as letras das colunas (A,B,C etc.).
Tabela
[Excel]Sheet1!Table1
- Intervalo usado: Todas as linhas na tabela selecionada.
- Opções de linhas atuais: Os valores no cabeçalho da tabela, independentemente de Tem cabeçalhos estar selecionado ou não em Excel For Each Row.
Intervalo nomeado
[Excel]Sheet1!Range1
- Intervalo usado: Todas as linhas no intervalo selecionado.
- Opções de linhas atuais:
- Se Tem cabeçalhos está selecionado em Excel For Each Row, as opções são os valores na primeira linha do intervalo.
- Se Tem cabeçalhos não está selecionado em Excel For Each Row, as opções são os índices das colunas (Coluna 1, Coluna 2 etc.).
Intervalo não nomeado
[Excel]Sheet1!B3:F10
- Intervalo usado: Todas as linhas no intervalo selecionado.
- Opções de linhas atuais:
- Se Tem cabeçalhos está selecionado em Excel For Each Row, as opções são os valores na primeira linha da seleção.
- Se Tem cabeçalhos não está selecionado em Excel For Each Row, as opções são os índices das colunas (Coluna 1, Coluna 2 etc.).
Colunas inteiras
[Excel]Sheet1!B:F
- Intervalo usado: As linhas nas colunas selecionadas nas quais há dados presentes na planilha incluindo as linhas nas quais há os dados presentes em outras colunas diferentes das selecionadas.
- Opções de linhas atuais:
- Se Tem cabeçalhos estiver selecionado em Excel For Each Row, as opções são os valores na primeira linha das colunas.
- Se Tem cabeçalhos não está selecionado em Excel For Each Row, as opções são os índices das colunas (Coluna 1, Coluna 2 etc.).
Linhas inteiras
[Excel]Sheet1!3:10
- Intervalo usado: As células nas quais há dados presentes nas linhas selecionadas.
- Opções de linhas atuais:
- Se Tem cabeçalhos está selecionado em Excel For Each Row, as opções são os valores na primeira linha da seleção.
- Se Tem cabeçalhos não está selecionado em Excel For Each Row, as opções são os índices das colunas (Coluna 1, Coluna 2 etc.).
Célula única
[Excel]Sheet1!B3
-
Intervalo usado: As atividades identificam um intervalo a partir da célula selecionada como o canto superior esquerdo e expandem o intervalo para a direita e para baixo, desde que haja dados na planilha. Por exemplo, se a seleção for
Sheet1!B3
e a Planilha1 tiver dados até a colunaAC
e a linha115
, as atividades dentro de Excel For Each Row usam o intervalo computadoB3:AC115
.Se a célula selecionada estiver à direita da última coluna com dados ou abaixo da última linha com dados, apenas os dados na célula selecionada são usados.
-
Opções de linhas atuais:
- Se Tem cabeçalhos está selecionado em Excel For Each Row, as opções são os valores na primeira linha da seleção.
- Se Tem cabeçalhos não está selecionado em Excel For Each Row, as opções são os índices das colunas (Coluna 1, Coluna 2 etc.).