Depois de definir uma instância do Excel, com a ação Iniciar o Excel ou Anexar ao Excel em execução, você pode usar ainda mais suas planilhas do Excel.
Para ler e extrair dados de um documento Excel, use a ação Ler da planilha do Excel. Você pode recuperar o valor de uma única célula ou uma tabela de dados. O exemplo a seguir lê as células A1 a E5:
Quando o fluxo é executado, a ação armazena os dados em uma variável da tabela de dados:
Para gravar os dados em uma planilha do Excel, use a ação Gravar na planilha do Excel. Essa ação pode gravar qualquer dado estático ou variável em uma célula especificada ou em várias células de uma planilha do Excel.
O exemplo a seguir grava a tabela de dados mencionada anteriormente na célula A51:
Cada célula na tabela de dados preenche a célula correspondente na pasta de trabalho. O resultado é que o intervalo de células A51 a E55 é preenchido com o conteúdo da tabela de dados.
Redimensionar colunas/linhas na planilha do Excel
Redimensiona uma seleção de colunas ou linhas na planilha ativa de uma instância do Excel.
Especifique a instância do Excel com que se trabalhará. Essa variável deverá ter sido especificada anteriormente em uma ação Iniciar o Excel.
Activate
N/A
Célula especificada de maneira absoluta, Célula especificada de maneira relativa
Célula especificada de maneira absoluta
Selecione como deseja especificar a célula a ser ativada, de maneira absoluta ou de maneira relativa, usando uma distância de deslocamento, que é o número de células entre a célula de referência ativada no momento e a célula real a ser ativada.
O valor numérico da linha da célula. A numeração começa em 1.
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção
Descrição
Failed to activate cell
Indica um problema ao ativar uma célula do Excel
Selecionar células na planilha do Excel
Seleciona um intervalo de células na planilha ativa de uma instância do Excel.
Você tem três opções quando se trata de recuperar um intervalo de células por meio do Excel com a ação Selecionar células na planilha do Excel.
Para começar você precisa de uma Instância do Excel válida, que você pode criar usando a ação Iniciar o Excel fornecendo as respectivas entradas.
Para selecionar um intervalo de células fornecendo explicitamente as coordenadas do intervalo, selecione a opção Intervalo de células na propriedade Selecionar e, em seguida, forneça um intervalo inserindo o número ou letra das células que definem seu início e fim nas seguintes propriedades: Coluna inicial, Linha inicial, Coluna final, Linha final.
Para selecionar um intervalo de células, em relação à célula atualmente ativa, primeiro selecione a opção Intervalo de células relativas à célula ativa na propriedade Selecionar. Em seguida, defina a direção nos eixos X e Y com base na posição da célula atualmente ativa, bem como o deslocamento da célula ativa nos dois eixos, modificando as propriedades Direção do eixo X, Deslocamento do eixo X, Direção do eixo Y e Deslocamento do eixo Y.
Para selecionar um intervalo de células usando o nome do intervalo, selecione a opção Nomear células na propriedade Selecionar.
Nome que representa o intervalo de destino a ser preenchido automaticamente. O intervalo de origem deve começar na mesma célula e deve ser incluído no intervalo de destino
O número ou a letra da coluna inicial, em que os dados são acrescentados a partir da primeira linha vazia do destino. Se o campo for deixado vazio, a primeira coluna do destino especificado será usada em seu lugar.
O cabeçalho da coluna inicial, em que os dados são acrescentados a partir da primeira linha vazia do destino. Se o campo for deixado vazio, a primeira coluna do destino especificado será usada em seu lugar.
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção
Description
Falha ao acrescentar células
Indica um problema ao acrescentar células no Excel
Intervalo de pesquisa na planilha do Excel
Localiza e retorna o resultado da função PROC do Excel.
O formulário de matriz de Pesquisa procura na primeira linha ou coluna de uma matriz o valor especificado e retorna um valor da mesma posição na última linha ou coluna da matriz. Use este formulário de PESQUISA quando os valores que você deseja corresponder estiverem na primeira linha ou coluna da matriz. Se essa opção permanecer desabilitada, será usada a forma vetorial de PESQUISA, que procura um valor em um intervalo de uma linha ou uma coluna (conhecido como vetor) e retorna um valor da mesma posição em um segundo intervalo de uma linha ou coluna.
Preenche o segundo plano das células selecionadas com a cor especificada, na planilha ativa de uma instância do Excel.
Você pode definir a cor inserindo um código hexadecimal ou pode escolher entre uma seleção de nomes de cores predefinidos fornecidos na lista. Selecionar a opção "Transparente" deixa as células sem nenhum preenchimento de cor.
A instância específica do Excel para uso com ações posteriores do Excel. Isso permite que o usuário especifique qual das várias planilhas do Excel deseja acessar
Exceções
Exceção
Descrição
Failed to launch Excel
Indica um problema ao inicializar uma instância do Excel
Failed to open Excel document
Indica um problema ao abrir o documento especificado do Excel
Anexar ao Excel em execução
Anexa a um documento do Excel que já esteja aberto.
Especifique se o conteúdo das células deve ser recuperado puramente como texto ou como o tipo de correspondência mais próximo, como Data e Hora para datas, Numérico para números e assim por diante
Especifique se deve considerar a primeira linha como nomes de coluna. Nesse caso, os nomes não serão lidos como dados na tabela e as ações posteriores poderão pesquisar os dados por nomes de colunas.
A instância do Excel a ser salva. Essa variável deverá ter sido especificada anteriormente em uma ação Iniciar o Excel.
Modo de salvamento
N/A
Salvar documento, Salvar documento como
Salvar documento
Como salvar o documento desta instância
Document format
N/D
Padrão (da Extensão), Pasta de trabalho do Excel (.xlsx), Pasta de trabalho do Excel com Macro Habilitada (.xlsm), Pasta de trabalho do Excel 97-2003 (.xls), Página da Web (.htm, .html), Modelo do Excel (.xltx), Modelo do Excel com Macro Habilitada (.xltm), Modelo do Excel 97-2003 (.xlt), Texto (.txt), Texto Unicode (.txt), Texto em Macintosh (.txt), Texto em DOS (.txt), Planilha XML (.xml), Excel 95 (.xls), CSV (.csv), DIF (.dif), SYLK (.slk), Suplemento do Excel (.xlam), Suplemento do Excel 97-2003 (.xla), Pasta de trabalho do Open XML estrita (.xlsx), Planilha do OpenDocument (.ods), Dados XML (.xml), Pasta de Trabalho Binária do Excel (.xlsb)
Especifique o texto, número ou variável a ser inserido. Se a variável contiver uma tabela, ela será preenchida nas células à direita e abaixo da gravação sobre outros dados da célula, se necessário, e uma lista preencherá as células abaixo.
Write mode
N/A
Na célula especificada, Na célula ativa no momento
Na célula especificada
Definir se deve gravar em uma célula especificada ou na célula ativa no momento
A instância do Excel a ser fechada. Essa variável deverá ter sido especificada anteriormente em uma ação Iniciar o Excel.
Before closing Excel
N/A
Não salvar documento, Salvar documento, Salve documento como
Não salvar documento
Se e como salvar o documento desta instância antes de fechar aquela instância
Document format
N/D
Padrão (da Extensão), Pasta de trabalho do Excel (.xlsx), Pasta de trabalho do Excel com Macro Habilitada (.xlsm), Pasta de trabalho do Excel 97-2003 (.xls), Página da Web (.htm, .html), Modelo do Excel (.xltx), Modelo do Excel com Macro Habilitada (.xltm), Modelo do Excel 97-2003 (.xlt), Texto (.txt), Texto Unicode (.txt), Texto em Macintosh (.txt), Texto em DOS (.txt), Planilha XML (.xml), Excel 95 (.xls), CSV (.csv), DIF (.dif), SYLK (.slk), Suplemento do Excel (.xlam), Suplemento do Excel 97-2003 (.xla), Pasta de trabalho do Open XML estrita (.xlsx), Planilha do OpenDocument (.ods), Dados XML (.xml), Pasta de Trabalho Binária do Excel (.xlsb)
A instância do Excel com que se trabalhará. Essa variável deverá ter sido especificada anteriormente em uma ação Iniciar o Excel.
Clear
N/A
Intervalo de células, Intervalo de células em relação à célula ativa, Células nomeadas, Célula única
Intervalo de células
Especificar se deve selecionar um intervalo de células explicitamente especificado ou um intervalo de células relativo à célula ativa no momento, células nomeadas ou célula única.
X Axis Direction
N/A
Para a esquerda, Para a direita
Left
A direção do deslocamento do eixo X. Onde procurar no eixo horizontal, com base na posição da célula ativada no momento.
A instância do Excel com que se trabalhará. Essa variável deverá ter sido especificada anteriormente em uma ação Iniciar o Excel.
Classificar coluna em
N/A
Planilha ativa, Tabela, Intervalo
Planilha ativa
Especifique se a coluna a ser classificada faz parte de uma tabela, de um intervalo especificado, por nome ou coordenadas absolutas ou se faz parte da planilha ativa geral.
Indica que a primeira linha da planilha é um cabeçalho.
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção
Description
Falha ao classificar células na planilha
Indica um problema ao classificar as células na planilha.
Filtrar células na planilha do Excel
Células do filtro na planilha do Excel permite que os criadores criem e apliquem um filtro na planilha, tabela ou intervalo ativo nos valores de uma coluna especificada. Para filtrar várias colunas em uma planilha ativa/tabela/intervalo, várias ações das Células do filtro na planilha do Excel devem ser usadas, cada uma aplicando o respectivo filtro.
Importante
Para aplicar vários filtros em uma planilha/tabela/intervalo específico, certifique-se de que todas as ações das Células do filtro na planilha do Excel usadas tenham como alvo a mesma origem (planilha/tabela/intervalo ativo).
Ao usar as Células do filtro na planilha do Excel em uma planilha ativa/intervalo com filtros já existentes/aplicados:
Se o intervalo de destino for igual àquele em que os filtros anteriores foram aplicados, todos os filtros serão aplicados.
Se o intervalo de destino não for igual ao intervalo ao qual os filtros anteriores foram aplicados, os filtros anteriores serão apagados e somente o filtro mais recente será aplicado.
Se o intervalo de destino for uma tabela, todos os filtros serão aplicados.
A instância do Excel com que se trabalhará. Essa variável deverá ter sido especificada anteriormente em uma ação Iniciar o Excel.
Filtrar coluna em
N/A
Planilha ativa, Tabela, Intervalo
Planilha ativa
Especifique se a coluna a ser filtrada faz parte de uma tabela, de um intervalo especificado, por nome ou coordenadas absolutas ou se faz parte da planilha ativa geral
A instância do Excel com que se trabalhará. Essa variável deverá ter sido especificada anteriormente em uma ação Iniciar o Excel.
Operation
N/A
Primeira célula vazia, Primeira célula vazia na coluna, Primeira célula vazia na linha, Todas as células vazias
Primeira célula vazia
Especifique se deseja pesquisar a primeira célula vazia, a primeira célula vazia na coluna, a primeira célula vazia na linha ou todas as células vazias dentro de um intervalo específico.
Direção de pesquisa
N/A
Por linha, por coluna
Por linha
Especifique se você deve pesquisar por linhas ou colunas para encontrar a primeira célula vazia dentro de um intervalo específico.
Pesquisar em
N/A
Células com nome, intervalo específico
Células nomeadas
Pesquise uma célula vazia em uma célula nomeada ou em um intervalo definido por coluna/linha inicial e coluna/linha final.
Indica um problema ao recuperar as células vazias da planilha.
Limitações conhecidas
Usando arquivos Excel sincronizados por meio do OneDrive ou do SharePoint
A interação com os arquivos do Microsoft Excel contidos em pastas sincronizadas no OneDrive ou no SharePoint pode resultar em um fluxo incorreto. O Power Automate para desktop utiliza objetos COM para interações do Excel. O OneDrive e o SharePoint não são totalmente compatíveis com instâncias do Excel iniciadas por meio do COM.
Por esse motivo, ao tentar abrir um arquivo Excel armazenado em um diretório do OneDrive ou do SharePoint, você poderá encontrar um erro de arquivo não encontrado. Para resolver o problema, use uma das seguintes soluções alternativas:
Solução alternativa 1
Faça uma cópia local do respectivo arquivo do Excel.
Modifique a cópia local do arquivo do Excel usando as ações de automação do Power Automate para desktop.
Substitua a cópia do arquivo Excel sincronizada por meio do OneDrive/Sharepoint pela cópia local que inclui as alterações mais recentes.
Solução alternativa 2
Observação
Essa solução alternativa pode ser usada em geral quando a ação Iniciar Excel falha na execução.
Abra uma nova instância do Excel usando a ação Executar aplicativo . Certifique-se de fornecer tempo de espera suficiente entre as ações, permitindo que o processo do Excel carregue completamente, incluindo quaisquer suplementos.
Use a ação Anexar ao Excel para anexar ao novo processo.