Saltar al contenido principal

Rellenar hojas de cálculo de Excel en Zapier

Excel - Rellenar Es una acción de Zapier que rellena una plantilla .xlsx con datos JSON y devuelve el libro de trabajo rellenado, conservando cada estilo de celda, fórmula y región combinada. Úsela cuando ya tenga un diseño de Excel personalizado y desee insertar nuevos datos automáticamente. La acción toma un archivo de plantilla más una carga útil JSON y devuelve un libro de trabajo rellenado. .xlsx, para que puedas enviarlo por correo electrónico, subirlo o archivarlo sin necesidad de pegarlo manualmente.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su solicitud de API

Cada módulo de PDF4me en Zapier requiere una conexión válida. Crea o selecciona una que contenga tu clave API de PDF4me.

Datos importantes que no debes perderte

El diseño de la plantilla se conserva exactamente
La función Rellenar opera sobre los valores de las celdas, no sobre los estilos. Las fuentes, los colores, los bordes, las celdas combinadas, la altura de las filas, el ancho de las columnas, las imágenes y las fórmulas definidas en la plantilla se conservan. Solo se modifican las celdas que usted marque para rellenar.
La plantilla necesita marcadores inteligentes o una tabla.
PDF4me escribe JSON en celdas que contienen marcadores inteligentes de Aspose como &=Items.ItemName o bien, insertarse en una tabla de Excel cuyos encabezados de columna coincidan con los nombres de los campos JSON. Una hoja en blanco produce un resultado vacío.
El campo de plantilla requiere un archivo, no una URL.
Mapa 2. Archivo Desde un paso de obtención de archivos de Dropbox/Google Drive/OneDrive. La URL de la plantilla solo se utiliza para plantillas públicas servidas mediante HTTPS y permanece en blanco cuando se pasa un archivo mapeado.
Zapier Excel - Pestaña Configurar acción Rellenar que muestra Plantilla asignada a 2. Archivo, URL de plantilla vacía, Nombre de plantilla ensamblado a partir de 2. Nombre de archivo más 2. Extensión de archivo .xlsx, y Datos JSON que contienen una matriz Items con objetos que tienen campos ItemName, Qty y UnitPrice.

Parte superior de Configurar. Mapea la plantilla a partir del archivo de salida del paso anterior, luego crea el nombre de la plantilla concatenando el nombre del archivo y la extensión del archivo. Los datos JSON son la carga útil que PDF4me escribe en la plantilla.

¿Qué es Excel - Rellenar en Zapier?

Excel - Rellenar es la acción PDF4me de Zapier para rellenar una plantilla .xlsx prediseñada con datos de un archivo JSON. Acepta un archivo de plantilla y un objeto JSON, y devuelve un archivo de libro de trabajo rellenado. A diferencia de un convertidor en línea de JSON a Excel que convierte todo en una cuadrícula sin formato, Rellenar conserva el diseño de la plantilla, de modo que los informes, facturas y paneles personalizados se pueden regenerar con cada activación sin que se produzcan cambios de formato.

Parámetros

ParámetroRequeridoLo que haceEjemplo
TemplateConditionalThe .xlsx template file. Map from a Dropbox / Drive / OneDrive Get File step. Required unless Template URL is set.2. File
Template URLConditionalPublic HTTPS URL to fetch the template. Used only when Template is blank.https://example.com/tpl.xlsx
Template NameRequiredFilename with extension. Used for output naming and downstream mapping. Typically built by concatenating File Name and File Ext from the prior step.Items.xlsx
JSON DataRequiredData payload to write into the template. Object keys must match Smart Markers or table column headers.{"Items":[{"ItemName":"A123","Qty":"55","UnitPrice":"3.05"}]}
Strict JSON StringsOptionalWhen True, quoted numbers stay as strings in the output cells. When False, they auto-convert to numeric cells.True
Culture & Language SettingsOptionalLocale used to parse date and numeric cells. Does not modify stored values.en-US
Calculate FormulasOptionalWhen True, formulas in the template are evaluated after population so totals open pre-computed.True
Worksheet IndexesOptional1-based index of the worksheet(s) to populate. Comma-separated for multiple sheets in one call.1 (or 1,3)
Quote Prefix To StyleOptionalWhen True, cells beginning with a single quote are styled as text rather than treated as a prefix character.False
Zapier Excel - Pestaña Rellenar configuración desplazada hacia abajo mostrando Cadenas JSON estrictas Verdadero, Configuración de cultura e idioma en-US, Calcular fórmulas Verdadero, Índices de hoja de cálculo 1 y Prefijo de comillas al estilo Falso.

Opciones avanzadas. Las opciones "JSON estricto activado" y "Calcular fórmulas activadas" son las dos opciones predeterminadas que casi nunca querrá modificar. Ajuste los índices de las hojas de cálculo solo si el área de datos de la plantilla se encuentra en una hoja distinta a la primera.

Producción

CampoTipoLo que contiene
FileBinaryThe populated .xlsx workbook. Map into a Dropbox / Drive / OneDrive Upload File step, or attach it in Gmail / Outlook Send Email.
File NameStringThe Template Name you provided in the Configure tab. Useful when the upload step needs both file bytes and a filename separately.

¿Cómo funciona la función "Rellenar" de Excel en Zapier?

Zapier pasa los bytes del archivo de plantilla y la carga útil JSON a PDF4me. /api/v2/PopulateExcelTemplate punto final. PDF4me abre la plantilla con Aspose Cells, resuelve cada marcador inteligente o enlace de tabla contra el JSON, evalúa cualquier fórmula dependiente y devuelve el archivo .xlsx poblado como un flujo de bytes codificado en Base64 que Zapier muestra como el File salida. Según el Documentación de Zapier sobre campos de archivoLa salida del archivo se puede insertar en cualquier acción posterior que acepte una entrada de archivo, sin necesidad de un paso manual de codificación o decodificación.

Preguntas frecuentes

¿Qué tipos de archivos puedo usar con Excel - Rellenar?+
La plantilla debe ser un archivo .xlsx (Excel 2007 o posterior). Los datos se proporcionan en formato JSON, ya sea pegándolos directamente en el campo Datos JSON o extrayéndolos de un paso anterior que genere JSON. Las plantillas .xls antiguas deben guardarse nuevamente como .xlsx antes de usarlas.
¿Cómo convierto JSON a Excel en Zapier?+
Diseña una plantilla .xlsx con Aspose Smart Markers (como &=Items.ItemName) o una tabla cuyos encabezados de columna coincidan con los nombres de los campos JSON, luego use Excel - Rellenar para escribir las filas JSON en esa plantilla. La salida conserva todos los estilos, fórmulas y regiones combinadas de la plantilla. Consulte la Referencia de marcadores inteligentes Aspose para la sintaxis exacta del marcador.
¿Cuánto cuesta Excel - Rellenar en créditos?+
Excel - Rellenar consume un crédito de PDF4me por ejecución, independientemente de la cantidad de filas que contenga la carga útil JSON. Las cuentas gratuitas incluyen una asignación diaria de créditos; los planes de pago aumentan el límite. Ver la página de precios para la asignación actual por nivel.
¿Puedo rellenar varias hojas de cálculo a la vez?+
Sí. Establezca los índices de la hoja de cálculo en una lista separada por comas como 1,3 y configura la carga útil JSON como una matriz de matrices, una por cada hoja de destino. Una sola llamada rellena todas las hojas listadas en una única solicitud de PDF4me, lo que ahorra créditos y uso de tareas de Zapier.
¿Por qué la función Rellenar de Excel me devuelve un libro de trabajo vacío?+
La plantilla no tiene marcadores inteligentes de Aspose ni tabla de Excel con encabezados de columna coincidentes. PDF4me la rellena haciendo coincidir los nombres de los campos JSON con los marcadores de la plantilla. Abra la plantilla y agregue marcadores como &=Items.ItemName en la primera fila del área de datos, o convierta el rango de datos en una tabla cuyos encabezados de columna coincidan con las claves JSON.