Depois de definir uma instância Excel, quer com a ação Lançar Excel ou a Anexar ao Excel em execução, pode processar ainda mais as suas folhas de cálculo do Excel.
Para ler e extrair dados de um documento do Excel, utilize a ação Ler a partir da folha de cálculo do Excel. Pode obter o valor de uma única célula ou de uma tabela de dados. O exemplo seguinte lê as células de A1 até E5:
Quando o fluxo é executado, a ação armazena os dados numa variável de tabela de dados:
Para escrever dados para uma folha de cálculo do Excel, utilize a ação Escrever para folha de cálculo do Excel. Esta ação pode escrever quaisquer dados estáticos ou variáveis para uma célula especificada ou múltiplas células numa folha de cálculo do Excel.
O exemplo seguinte escreve a tabela de dados mencionada anteriormente para a célula A51:
Cada célula na tabela de dados preenche a célula correspondente no livro. O resultado é que o intervalo de células A51-E55 está preenchido com o conteúdo da tabela de dados.
Redimensionar colunas/linhas numa folha de cálculo do Excel
Redimensiona uma seleção de colunas ou linhas na folha de cálculo ativa de uma instância do Excel.
O número de índice da folha de cálculo a eliminar. A numeração começa a partir de 1, o que significa que o índice da primeira folha de cálculo é 1, o da segunda é o 2, e por aí adiante.
O índice da folha de cálculo cujo nome deve ser mudado. A numeração começa a partir de 1, o que significa que o índice da primeira folha de cálculo é 1, o da segunda é o 2, e por aí adiante.
O índice da folha de cálculo a copiar. A numeração começa a partir de 1, o que significa que o índice da primeira folha de cálculo é 1, o da segunda é o 2, e por aí adiante.
Selecione se pretende especificar a célula a ativar de forma absoluta ou relativa, usando uma distância de desvio como o número de células entre a célula de referência atualmente ativa e a célula a ativar.
O valor numérico da fila de células. A numeração começa a partir de 1.
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Exceção
Descrição
Falha ao ativar célula
Indica um problema ao ativar uma célula do Excel
Selecionar células numa folha de cálculo do Excel
Seleciona um intervalo de células na folha de cálculo ativa de uma instância do Excel.
Tem três opções quando se trata de recuperar um intervalo de células através do Excel com a ação Selecionar células na folha de cálculo do Excel.
Para começar, precisa de uma instância do Excel válida, que pode ser criada ao utilizar a ação Iniciar Excel e fornecendo as respetivas 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 a letra das células, definindo o seu início e fim nas seguintes propriedades: Coluna de início, Linha de início, Coluna de fim, Linha de fim.
Para selecionar um intervalo de células, relativo à célula ativa no momento, selecione primeiro a opção Intervalo de células relativo à 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 desvio da célula ativa nos dois eixos, modificando as propriedades direção do eixo X, desvio do eixo X, direção do eixo Y e desvio do eixo Y.
Para selecionar um intervalo de células utilizando o nome do intervalo, selecione a opção Nomes de células na propriedade Selecionar.
Nome que representa o intervalo de destino a preencher automaticamente. O intervalo de origem deve começar a partir da mesma célula e deve ser incluído no intervalo de destino
O número ou letra da coluna inicial, onde os dados são acrescentados a partir da primeira linha vazia do destino. Se o campo ficar vazio, é utilizada a primeira coluna do destino especificado.
O cabeçalho da coluna inicial, onde os dados são acrescentados a partir da primeira linha vazia do destino. Se o campo ficar vazio, é utilizada a primeira coluna do destino especificado.
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Exceção
Descrição
Falha ao anexar células
Indica um problema ao acrescentar células no Excel
Intervalo de pesquisa na folha de cálculo do Excel
Localiza e devolve o resultado da função LOOKUP do Excel.
A forma de matriz de PROCURA pesquisa pelo valor especificado na primeira linha ou coluna de uma matriz e devolve um valor da mesma posição na última linha ou coluna da matriz. Utilize esta forma de PROCURA quando os valores que pretende corresponder estiverem na primeira linha ou coluna da matriz. Se esta opção permanecer desativada, é utilizada a forma de vetor de PROCURA, que procura um valor num intervalo de uma linha ou coluna (conhecido como vetor) e devolve um valor da mesma posição num segundo intervalo de uma linha ou de uma coluna.
Definir a cor das células na folha de cálculo do Excel
Preenche o fundo das células selecionadas com a cor especificada na folha de cálculo ativa de uma instância do Excel.
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 qualquer preenchimento de cor.
Especificar se a folha de cálculo do Excel deve estar por baixo de um processo do Excel exclusivo. Macros e suplementos de outras folhas de cálculo não serão acessíveis.
A instância do Excel específica a utilizar com ações posteriores do Excel. Isto permite ao utilizador especificar a que folhas de cálculo do Excel pode aceder
Exceções
Exceção
Descrição
Falha ao iniciar o Excel
Indica um problema ao iniciar uma instância do Excel
Falha ao abrir documento do Excel
Indica um problema ao abrir ao documento do Excel especificado
Especifique se pretende obter o conteúdo das células como texto simples ou como o tipo correspondente mais próximo, como Data/Hora para datas, Numérico para números e assim consecutivamente
Especificar se deve considerar a primeira linha como nomes de colunas. Neste caso, os nomes não serão lidos como dados na tabela e as ações posteriores poderão pesquisar os dados pelos nomes das colunas.
A instância do Excel a guardar. Esta variável tem de ter sido previamente especificada numa ação Iniciar Excel.
Modo de guardar
N/A
Guardar documento, Guardar documento como
Guardar documento
Como guardar o documento desta instância
Document format
N/D
Predefinição (a partir da extensão), livro Excel (.xlsx), livro Excel macro ativada (.xlsm), livro Excel 97-2003 (.xls), página Web (.htm, .html), modelo Excel (.xltx), modelo Excel macro ativada (.xltm), modelo Excel 97-2003 (.xlt), texto (.txt), texto Unicode (.txt), texto Macintosh (.txt .xml), texto DOS (.txt), folha de cálculo XML (.xml), Excel 95 (.xls), CSV (.csv), DIF (.dif), SYLK (.slk), suplemento Excel (.xlam), suplemento Excel 97-2003 (.xla), livro Strict Open XML (.xlsx), folha de cálculo OpenDocument (.ods), dados XML (.xml), Livro Binário do Excel (.xlsb)
Introduza o texto, número ou variável a inserir. Se a variável contiver uma tabela, serão preenchidas as células à direita e abaixo, substituindo os dados dessa célula se necessário, e uma lista irá preencher as células abaixo.
Write mode
N/A
Na célula especificada, na célula atualmente ativa
Na célula especificada
Indica se pretende escrever numa célula especificada ou na célula atualmente ativa
A fila de células a gravar. A numeração começa a partir de 1, o que significa que o índice da primeira folha de cálculo é 1, o da segunda é o 2, e por aí adiante.
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Exceção
Descrição
Falha ao escrever valor no Excel
Indica um problema ao escrever o valor especificado na instância do Excel
A instância do Excel a fechar. Esta variável tem de ter sido previamente especificada numa ação Iniciar Excel.
Before closing Excel
N/A
Não guardar documento, Guardar documento, Guardar documento como
Não guardar documento
Indica se e como deve ser guardado o documento existente nesta instância antes de a fechar
Document format
N/D
Predefinição (a partir da extensão), livro Excel (.xlsx), livro Excel macro ativada (.xlsm), livro Excel 97-2003 (.xls), página Web (.htm, .html), modelo Excel (.xltx), modelo Excel macro ativada (.xltm), modelo Excel 97-2003 (.xlt), texto (.txt), texto Unicode (.txt), texto Macintosh (.txt .xml), texto DOS (.txt), folha de cálculo XML (.xml), Excel 95 (.xls), CSV (.csv), DIF (.dif), SYLK (.slk), suplemento Excel (.xlam), suplemento Excel 97-2003 (.xla), livro Strict Open XML (.xlsx), folha de cálculo OpenDocument (.ods), dados XML (.xml), Livro Binário do Excel (.xlsb)
O número de índice da folha de cálculo a ativar. A numeração começa a partir de 1, o que significa que o índice da primeira folha de cálculo é 1, o da segunda é o 2, e por aí adiante.
A instância do Excel com a qual pretende trabalhar. Esta variável tem de ter sido previamente especificada numa ação Iniciar Excel.
Desmarcar
N/A
Intervalo de células, Intervalo de células relativo à célula ativa, Células nomeadas, Célula única
Intervalo de células
Especifique se pretende selecionar um intervalo de células explicitamente especificado, um intervalo de células relativo à célula atualmente ativa, células nomeadas ou uma célula única.
Direção do Eixo X
N/A
Esquerda, Direita
Esquerda
A direção de desvio do eixo X. Onde procurar no eixo horizontal, com base na posição da célula atualmente ativa.
A instância do Excel com a qual pretende trabalhar. Esta variável tem de ter sido previamente especificada numa ação Iniciar Excel.
Coluna de ordenação em
N/A
Folha ativa, Tabela, Intervalo
Folha ativa
Especifique se a coluna a ordenar faz parte de uma tabela, de um intervalo especificado, quer por nome ou coordenadas absolutas, quer se faz parte da folha de cálculo ativa geral.
Indica que a primeira linha da folha de cálculo é um cabeçalho.
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Exceção
Descrição
Falha ao ordenar células na folha de cálculo
Indica um problema ao ordenar células na folha de cálculo.
Filtrar células numa folha de cálculo do Excel
Filtrar células em folhas de cálculo do Excel permite que os criadores criem e apliquem um filtro na folha de cálculo, tabela ou intervalo ativo nos valores de uma coluna especificada. Para filtrar várias colunas numa folha/tabela/intervalo ativo, têm de ser utilizadas várias ações de Filtrar células em folhas de cálculo do Excel, cada uma aplicando o respetivo filtro.
Importante
Para aplicar vários filtros numa folha/tabela/intervalo ativo específico, certifique-se de que todas as ações Filtrar células em folhas de cálculo do Excel utilizadas visam a mesma origem (folha/tabela/intervalo ativo).
Quando utilizar Filtrar células em folhas de cálculo do Excel numa folha/intervalo ativo com filtros já existentes/aplicados:
Se o intervalo alvo for igual ao aplicado nos filtros anteriores, todos os filtros são aplicados.
Se o intervalo alvo não for igual ao intervalo aplicado nos filtros anteriores, os filtros anteriores são limpos e apenas o último filtro é aplicado.
Se o intervalo alvo for uma tabela, todos os filtros são aplicados.
A instância do Excel com a qual pretende trabalhar. Esta variável tem de ter sido previamente especificada numa ação Iniciar Excel.
Coluna de filtro em
N/A
Folha ativa, Tabela, Intervalo
Folha ativa
Especifique se a coluna a filtrar faz parte de uma tabela, de um intervalo especificado, quer por nome ou coordenadas absolutas, quer se faz parte da folha de cálculo ativa geral
A instância do Excel com a qual pretende trabalhar. Esta variável tem de ter sido previamente especificada numa ação Iniciar 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 pretende procurar 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 da pesquisa
N/A
Por linha, Por coluna
Por linha
Especifique se pretende procurar por linhas ou colunas para localizar a primeira célula vazia existente num intervalo específico.
Procurar em
N/A
Células nomeadas, Intervalo específico
Células nomeadas
Procure uma célula vazia numa célula nomeada ou num intervalo definido pela coluna/linha de início e coluna/linha de fim.
Indica um problema ao obter as células vazias da folha de cálculo.
Limitações conhecidas
Utilizar ficheiros Excel sincronizados através do OneDrive ou do SharePoint
A interação com ficheiros do Microsoft Excel contidos em pastas sincronizadas no OneDrive ou no SharePoint poderá resultar num fluxo erróneo. O Power Automate para computadores utiliza objetos COM para interações com o Excel. O OneDrive e o SharePoint não são totalmente compatíveis com instâncias do Excel lançadas através de COM.
Por este motivo, quando tenta abrir um ficheiro do Excel armazenado sob um diretório do OneDrive ou do SharePoint, poderá encontrar um erro de ficheiro não encontrado. Para resolver este problema, utilize uma das seguintes alternativas:
Alternativa 1
Faça uma cópia local do respetivo ficheiro do Excel.
Modifique a cópia local do ficheiro do Excel utilizando as ações de automatização do Excel do Power Automate para computadores.
Substitua a cópia do ficheiro do Excel sincronizada através do OneDrive/Sharepoint com a cópia local que inclui as alterações mais recentes.
Alternativa 2
Nota
Esta solução pode ser utilizada em geral quando a ação Iniciar Excel falha a execução.
Abra uma nova instância do Excel utilizando a ação Executar aplicação. Certifique-se de que fornece tempo de espera suficiente entre as ações, permitindo que o processo do Excel seja carregado por completo, incluindo quaisquer suplementos.
Utilize a ação Anexar ao Excel para anexar ao novo processo.