Existe uma forma no n8n de passar um valor para uma célula específica do Excel sem usar ExcelJS

Existe uma forma no n8n de passar um valor para uma célula específica do Excel sem usar o ExcelJS?

@Borelli não há um nó nativo que aponte para uma célula específica como B5, o nó Excel 365 e os nós de arquivo de planilha são todos baseados em linha/tabela, então o endereçamento de células simplesmente não é uma operação integrada. mas você pode pular o exceljs, se a pasta de trabalho está no onedrive/sharepoint você aponta um nó HTTP Request para o endpoint de intervalo do graph (…/worksheets(‘Sheet1’)/range(address=‘B5’), PATCH com {“values”:[[“yourvalue”]]}) e define a autenticação para tipo de credencial predefinida para que não haja código algum. seu arquivo está no onedrive/sharepoint ou é um arquivo local passando pelo fluxo de trabalho como binário?

Oi @Borelli

Para atualizar uma célula específica sem ExcelJS, o melhor método é usar o nó HTTP Request para chamar a API do Microsoft Graph diretamente.

Como usar:

  1. Copie o bloco JSON acima.
  2. Abra seu workflow no n8n e Cole (Ctrl+V ou Cmd+V) diretamente na canvas.
  3. **Configure o nó “Configure Excel Cell”**​:
    • Substitua YOUR_FILE_ID_HERE pela sua ID de Arquivo do Excel real.
    • Atualize o sheetName (ex: “Sheet1”) e cellAddress (ex: “B5”).
  4. **Configure o nó “Update Specific Cell”**​:
    • Clique no nó e selecione suas credenciais existentes de Microsoft Excel OAuth2 API na lista suspensa.
  5. Execute o workflow​.