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:
- Copie o bloco JSON acima.
- Abra seu workflow no n8n e Cole (
Ctrl+VouCmd+V) diretamente na canvas. - **Configure o nó “Configure Excel Cell”**:
- Substitua
YOUR_FILE_ID_HEREpela sua ID de Arquivo do Excel real. - Atualize o
sheetName(ex: “Sheet1”) ecellAddress(ex: “B5”).
- Substitua
- **Configure o nó “Update Specific Cell”**:
- Clique no nó e selecione suas credenciais existentes de Microsoft Excel OAuth2 API na lista suspensa.
- Execute o workflow.