Visão Geral
Permita que seus agentes criem e gerenciem pastas de trabalho, planilhas, tabelas e gráficos do Excel no OneDrive ou SharePoint. Manipule intervalos de dados, crie visualizações, gerencie tabelas e simplifique seus fluxos de trabalho de planilhas com automação alimentada por IA.Pré-requisitos
Antes de usar a integração Microsoft Excel, certifique-se de ter:- Uma conta CrewAI AMP com assinatura ativa
- Uma conta Microsoft 365 com acesso ao Excel e OneDrive/SharePoint
- Conectado sua conta Microsoft através da página de Integrações
Configurando a Integração Microsoft Excel
1. Conecte sua Conta Microsoft
- Navegue para Integrações CrewAI AMP
- Encontre Microsoft Excel na seção de Integrações de Autenticação
- Clique em Conectar e complete o fluxo OAuth
- Conceda as permissões necessárias para acesso a arquivos e pastas de trabalho do Excel
- Copie seu Token Enterprise das Configurações de Integração
2. Instale o Pacote Necessário
Ações Disponíveis
microsoft_excel/create_workbook
microsoft_excel/create_workbook
Descrição: Criar uma nova pasta de trabalho do Excel no OneDrive ou SharePoint.Parâmetros:
file_path
(string, obrigatório): Caminho onde criar a pasta de trabalho (ex: ‘MinhaPastaDeTrabalho.xlsx’)worksheets
(array, opcional): Planilhas iniciais para criar. Cada item é um objeto comname
(string, nome da planilha).
microsoft_excel/get_workbooks
microsoft_excel/get_workbooks
Descrição: Obter todas as pastas de trabalho do Excel do OneDrive ou SharePoint.Parâmetros:
select
(string, opcional): Selecionar propriedades específicas para retornar.filter
(string, opcional): Filtrar resultados usando sintaxe OData.expand
(string, opcional): Expandir recursos relacionados inline.top
(integer, opcional): Número de itens a retornar (mín 1, máx 999).orderby
(string, opcional): Ordenar resultados por propriedades especificadas.
microsoft_excel/get_worksheets
microsoft_excel/get_worksheets
Descrição: Obter todas as planilhas em uma pasta de trabalho do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.select
(string, opcional): Selecionar propriedades específicas para retornar (ex: ‘id,name,position’).filter
(string, opcional): Filtrar resultados usando sintaxe OData.expand
(string, opcional): Expandir recursos relacionados inline.top
(integer, opcional): Número de itens a retornar (mín 1, máx 999).orderby
(string, opcional): Ordenar resultados por propriedades especificadas.
microsoft_excel/create_worksheet
microsoft_excel/create_worksheet
Descrição: Criar uma nova planilha em uma pasta de trabalho do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.name
(string, obrigatório): Nome da nova planilha.
microsoft_excel/get_range_data
microsoft_excel/get_range_data
Descrição: Obter dados de um intervalo específico em uma planilha do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.range
(string, obrigatório): Endereço do intervalo (ex: ‘A1:C10’).
microsoft_excel/update_range_data
microsoft_excel/update_range_data
Descrição: Atualizar dados em um intervalo específico em uma planilha do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.range
(string, obrigatório): Endereço do intervalo (ex: ‘A1:C10’).values
(array, obrigatório): Array 2D de valores para definir no intervalo. Cada array interno representa uma linha, e elementos podem ser string, number ou integer.
microsoft_excel/add_table
microsoft_excel/add_table
Descrição: Criar uma tabela em uma planilha do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.range
(string, obrigatório): Intervalo para a tabela (ex: ‘A1:D10’).has_headers
(boolean, opcional): Se a primeira linha contém cabeçalhos. Padrão: true.
microsoft_excel/get_tables
microsoft_excel/get_tables
Descrição: Obter todas as tabelas em uma planilha do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.
microsoft_excel/add_table_row
microsoft_excel/add_table_row
Descrição: Adicionar uma nova linha a uma tabela do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.table_name
(string, obrigatório): Nome da tabela.values
(array, obrigatório): Array de valores para a nova linha. Elementos podem ser string, number ou integer.
microsoft_excel/create_chart
microsoft_excel/create_chart
Descrição: Criar um gráfico em uma planilha do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.chart_type
(string, obrigatório): Tipo de gráfico (ex: ‘ColumnClustered’, ‘Line’, ‘Pie’).source_data
(string, obrigatório): Intervalo de dados para o gráfico (ex: ‘A1:B10’).series_by
(string, opcional): Como interpretar os dados (‘Auto’, ‘Columns’ ou ‘Rows’). Padrão: ‘Auto’.
microsoft_excel/get_cell
microsoft_excel/get_cell
Descrição: Obter o valor de uma única célula em uma planilha do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.row
(integer, obrigatório): Número da linha (baseado em 0).column
(integer, obrigatório): Número da coluna (baseado em 0).
microsoft_excel/get_used_range
microsoft_excel/get_used_range
Descrição: Obter o intervalo usado de uma planilha do Excel (contém todos os dados).Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.
microsoft_excel/list_charts
microsoft_excel/list_charts
Descrição: Obter todos os gráficos em uma planilha do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.
microsoft_excel/delete_worksheet
microsoft_excel/delete_worksheet
Descrição: Excluir uma planilha de uma pasta de trabalho do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha a excluir.
microsoft_excel/delete_table
microsoft_excel/delete_table
Descrição: Excluir uma tabela de uma planilha do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.worksheet_name
(string, obrigatório): Nome da planilha.table_name
(string, obrigatório): Nome da tabela a excluir.
microsoft_excel/list_names
microsoft_excel/list_names
Descrição: Obter todos os intervalos nomeados em uma pasta de trabalho do Excel.Parâmetros:
file_id
(string, obrigatório): O ID do arquivo Excel.
Exemplos de Uso
Configuração Básica do Agente Microsoft Excel
Solução de Problemas
Problemas Comuns
Erros de Autenticação- Certifique-se de que sua conta Microsoft tenha as permissões necessárias para acesso a arquivos (ex:
Files.Read.All
,Files.ReadWrite.All
). - Verifique se a conexão OAuth inclui todos os escopos necessários.
- Ao criar pastas de trabalho, certifique-se de que o
file_path
termine com extensão.xlsx
. - Verifique se você tem permissões de escrita no local de destino (OneDrive/SharePoint).
Obtendo Ajuda
Precisa de Ajuda?
Entre em contato com nossa equipe de suporte para assistência com configuração ou solução de problemas da integração Microsoft Excel.