Excel avançado pacote

O pacote Excel avançado contém ações, permitindo automatizar muitas das tarefas repetitivas no trabalho com planilhas do Microsoft Excel.

É possível automatizar tarefas relacionadas à pasta de trabalho, planilha, linhas, colunas e operações de células. Use essas ações quando o Microsoft Excel estiver instalado no dispositivo que você deseja usar para automatizar tarefas relacionadas ao Microsoft Excel.
Nota:
  • O arquivo Excel que você usa do Control Room é aplicável apenas à atual bot sessão. Se você modificar o arquivo durante a execução do bot, o arquivo atualizado não poderá ser carregado de volta para a Control Room.
  • Não é necessário instalar o mecanismo de banco de dados do Microsoft Access como um componente adicional em seu sistema para usar o Excel como banco de dados se você estiver usando qualquer uma das seguintes versões do Office:
    • Microsoft 365 Apps para Empresas
    • Microsoft Office 2016 ou 2019 (versão para o consumidor 2009 ou posterior)

    No entanto, o Microsoft 365 Apps e o Microsoft Access Database Engine estiverem instalados no sistema, desinstale o Microsoft Access Database Engine e repare o Microsoft 365 Apps.

    A Microsoft recomenda que não é necessário instalar o driver Microsoft Access Database Engine separadamente porque o Microsoft Access Database Engine 2016 e o Microsoft 365 Apps utilizam o mesmo identificador de versão principal (16.0). Para saber mais sobre os requisitos de instalação do Microsoft Access Database Engine, consulte Não é possível usar o provedor Access ODBC ou OLEDB

Importante: Quando você usa o Microsoft Excel versão 2208 e um bot tenta abrir uma macro desprotegida, um aviso de segurança é exibido indicando que as macros estão bloqueadas porque não são de uma fonte confiável.

Consulte Macros da internet serão bloqueadas por padrão no Office para mais detalhes.

Nota: Se você usar versões diferentes de um pacote Excel avançado em um bot principal e um bot secundário, a capacidade de compartilhar uma sessão através de bots não é atualmente compatível. Para compartilhar uma sessão entre bots principal e secundário, assegure-se de utilizar a mesma versão do pacote tanto no principal como no secundário bots.
As Ações no pacote Excel avançado são compatíveis com Microsoft Office 2016 até o Microsoft Office 2019, Microsoft Office 365 e os seguintes formatos de arquivo:
  • .xls
  • .xlsx
  • .xlsb
  • .xml
  • .xlsm
  • .txt
  • .ods
  • .htm
  • .html
  • .mht
  • .mhtml
  • .slk
  • .pdf
Importante:
  • Para arquivos com a extensão .ods, a menos que você especifique o nome da folha no campo Especificar o nome da folha da ação Abrir, a ação sempre abre o arquivo .ods com a primeira planilha como ativa, por padrão. Se o nome da planilha contiver um caractere de espaço, após salvar e fechar a planilha Excel, o caractere de espaço será exibido como sublinhado.
  • Arquivos com as extensões .htm, .html, .mhte .mhtml não podem ser convertidos em PDF.
  • Arquivos com as extensões .slk e .pdf contêm apenas uma única planilha. A planilha não pode ser renomeada. Se você renomear a planilha e salvar a planilha Excel, a planilha não mantém o novo nome.
  • Arquivos com extensões .htm, .html, .mht, .mhtml, .slk e .pdf não podem reter senhas.
  • Você não pode executar uma macro em arquivos com a extensão .pdf.
  • Observação: Não são suportados aplicativos Excel habilitados para Macro com VBA usando código de 32 e 64 bits. Se você encontrar uma mensagem de erro Compilar erro no módulo oculto ao executar uma macro, então veja a seguinte imagem para adicionar o código VBA manualmente no arquivo Excel Script de solução alternativa para VBA do Excel de 32 bits e 64 bits
Você também pode usar algumas das ações com o formato .csv. Consulte Operações de CSV em Excel avançado.

Consulte Exemplo de migração de dados do Excel para um banco de dados.

Escolha do pacote Excel em Automation 360

Automation 360 inclui pacotes para suportar três tipos de uso do Microsoft Excel. Para obter resultados ideais, use o pacote que corresponde ao tipo de Excel disponível no dispositivo que você está executando bots.

  • Nenhum Excel instalado: Se você não tiver o Microsoft Excel instalado no dispositivo em que está executando bots para automatizar processos relacionados ao Excel, use o pacote Excel básico.
  • Excel Desktop instalado: Se você tiver uma versão de desktop do Microsoft Excel instalada em seu computador, use o pacote Excel avançado em seus bots.
  • On-line Microsoft 365 Excel somente: Se você estiver usando o Microsoft Excel 365 em um navegador da Web, use o pacote Microsoft 365 Excel para tarefas automatizadas relacionadas ao Excel.

Antes de começar

Execute as seguintes ações dentro do Excel avançado pacote como parte do uso do conjunto de ações disponíveis:

  1. Abra a planilha do Microsoft Excel que você deseja usar para automatizar as tarefas relacionadas ao Microsoft Excel. Use a ação Abrir para abrir a planilha. Consulte Usando a ação Abrir para Excel avançado.
    Nota: Para arquivos que contêm grandes conjuntos de dados, use as ações do pacote Banco de dados para automatizar operações de criação, leitura e atualização. Consulte Como usar a ação Conectar para banco de dados.
  2. Use as diferentes ações disponíveis no pacote Excel avançado para automatizar as tarefas relacionadas ao Microsoft Excel.
  3. Depois de automatizar todas as tarefas relacionadas ao Microsoft Excel, feche a planilha usando a ação Fechar.

Ações no Excel avançado pacote

As ações no pacote Excel avançado permitem executar as seguintes operações:

Ação Descrição
Operações das células Execute operações como extrair dados de células, excluir valores de uma célula, mover um cursor para uma célula específica e encontrar e substituir conteúdo. Consulte Operações de células no Excel avançado.
Operações de linhas e colunas Execute operações como inserir novas linhas e colunas e ocultar e mostrar linhas e colunas. Consulte Operações de linhas e colunas em Excel avançado.
Operações de tabelas Execute operações como classificar e filtrar dados em uma tabela, inserir e excluir colunas e obter o intervalo da tabela. Consulte Operações de tabela em Excel avançado.
Operações de pastas de trabalho Execute operações como abrir uma pasta de trabalho, acrescentar dados, proteger e desproteger uma pasta de trabalho e converter uma pasta de trabalho do Microsoft Excel em um arquivo PDF. Consulte Operações de pastas de trabalho em Excel avançado.
Operações de planilhas Execute operações como criar e excluir uma planilha, anexar dados e ocultar e mostrar uma planilha. Consulte Operações da folha de trabalho em Excel avançado.

Mais recursos