¿Hay alguna forma en n8n de pasar un valor a una celda específica de Excel sin usar ExcelJS

¿Hay alguna forma en n8n de pasar un valor a una celda específica de Excel sin usar ExcelJS?

@Borelli no hay un nodo nativo que apunte a una celda específica como B5, el nodo Excel 365 y los nodos de archivo de hoja de cálculo se basan todos en filas/tablas, así que el direccionamiento de celdas simplemente no es una operación integrada. pero puedes omitir exceljs, si el libro de trabajo está en onedrive/sharepoint puedes apuntar un nodo HTTP Request al punto final del rango de graph (…/worksheets(‘Sheet1’)/range(address=‘B5’), PATCH con {“values”:[[“yourvalue”]]}) y configurar la autenticación en tipo de credencial predefinida para que no haya código. ¿tu archivo está en onedrive/sharepoint, o es un archivo local que se mueve a través del flujo de trabajo como binario?

Hola @Borelli

Para actualizar una celda específica sin ExcelJS, el mejor método es usar el nodo HTTP Request para llamar a la API de Microsoft Graph directamente.

Cómo usar esto:

  1. Copia el bloque JSON anterior.
  2. Abre tu flujo de trabajo en n8n y pega (Ctrl+V o Cmd+V) directamente en el lienzo.
  3. **Configura el nodo “Configure Excel Cell”**​:
    • Reemplaza YOUR_FILE_ID_HERE con tu ID de archivo de Excel real.
    • Actualiza sheetName (por ejemplo, “Sheet1”) y cellAddress (por ejemplo, “B5”).
  4. **Configura el nodo “Update Specific Cell”**​:
    • Haz clic en el nodo y selecciona tus credenciales existentes de Microsoft Excel OAuth2 API del menú desplegable.
  5. Ejecuta el flujo de trabajo​.