Saltar al contenido principal

Extraer filas de Excel - JSON Exportar para Zapier

PDF4me Extraer filas es un Zapier acción que convierte una gama de Excel filas y columnas en estructurado JSON. Establezca una hoja de cálculo y un rango de filas/columnas, o extraiga todo, y elija si los valores permanecen como tipos nativos o se exportan como texto. Devuelve una matriz RowData lista para APIbases de datos o el siguiente paso de Zap.

Lo que hace esta acción

Lee una hoja de trabajo de un Excel archivo mapeado en un paso Zap anterior, aplica el rango de filas/columnas y las opciones de filtrado que haya configurado, y devuelve cada fila como un JSON objeto en una matriz RowData. Use Has Header Row para nombrar las claves de cada objeto según la primera fila, omita las filas ocultas o vacías con las opciones Exclude y elija si los números y las fechas se mantienen como nativos. JSON tipos o exportar como texto plano.

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 API Pedido

Para acceder al PDF4me Web API a través de ZapierCada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura y valida su identidad como usuario autorizado, lo que permite una integración perfecta entre su Zapier flujos de trabajo y PDF4mesu potente Excel servicios de extracción de datos.

Datos importantes que no debes perderte

Solo se requiere el archivo
El nombre del archivo, el nombre de la hoja de cálculo y todos los campos de rango, filtrado y formato son opcionales en el Zapier configuración.
Los números de fila y columna se basan en 1 y coinciden. Excel
La primera fila 1 es Excel La fila 1, primera columna 1 es la columna A. Use -1 para la última fila o la última columna para llegar al final de los datos.
Exportar valores como texto cambia los tipos, no los valores.
Establézcalo en Verdadero para obtener una salida de cadena completa (útil para la validación de formato) o en Falso para conservar los números, las fechas y los booleanos como nativos. JSON tipos.
Archivo de mapa y nombre de archivo de los pasos anteriores

Utilice el + botón al lado de Archivo y Nombre del archivo para mapear desde pasos anteriores de Zap, por ejemplo, Nombre completo del archivo de un anterior PDF4me Excel La acción. El Excel El archivo debe proporcionar el contenido completo, no referencias del tipo "Existe pero no se muestra".

:::advertencia Archivo: (Existe pero no se muestra) Si ve "Archivo: (Existe pero no se muestra)" en el campo Archivo y recibe errores de "El archivo está vacío", seleccione la opción que proporciona la contenido completo del archivo en cambio. Ver Zapier & Power Automate Consejos Para más detalles.

:::

Configuración de Zapier para la extracción de filas de Excel de PDF4me: Archivo, Nombre del archivo, Nombre de la hoja de cálculo, Rango de filas y columnas basado en 1, Tiene fila de encabezado
Solo el archivo lleva un asterisco. La primera fila, la última fila, la primera columna y la última columna utilizan la numeración propia de Excel basada en 1, que se muestra aquí como 1, 7, 1, 4.
PDF4me Excel Extraer filas - Exportar como objeto, Excluir filas ocultas, Excluir columnas ocultas, Cultura
Opciones adicionales: Exportar como objeto, exclusión de filas/columnas ocultas (el UI En sí mismo muestra "Excluir columnas ocultas") y Cultura.

¿Cuáles son las características clave de la función Extraer filas?

  • JSON Producción: extracto Excel datos como estructurados JSON (matriz de datos de fila)
  • Gama flexible: especifique la primera/última fila y la primera/última columna usando Excelsus propios números basados en 1
  • Soporte para filas de encabezado: Tiene fila de encabezado utiliza la primera fila como JSON llaves
  • Filtración: excluir filas ocultas, columnas ocultas, filas vacías
  • Control de tipo de datosExportar valores como texto para salida de texto completo.
  • Exportar como objeto: estructura de salida como JSON objeto o matriz

Parámetros

Lista completa de parámetros para la acción Extraer filas. Los nombres de los parámetros coinciden con los Zapier configuración UI Como se muestra en las capturas de pantalla anteriores.

Lista de verificación de configuración rápida
  1. Mapa Archivo (Excel) desde su desencadenante o un paso anterior
  2. Opcionalmente, mapear Nombre del archivo y establecer Nombre de la hoja de trabajo (p. ej., Hoja1)
  3. Colocar Primera fila, Última fila, Primera columna, Última columna (Basado en 1; -1 = hasta el final)
  4. Colocar Tiene fila de encabezado, Exportar como objetoy otras opciones según sea necesario
ParámetroRequeridoLo que haceEjemplo
FileRequiredExcel file to extract rows from. Map from a previous step. Must provide full file content.[2. File from Step 2]
File NameConditionalExcel filename, used for output file identification.add_header_sample_file.xlsx
Worksheet NameConditionalTarget worksheet to extract from. Empty extracts from the first worksheet.Sheet1
Has Header RowConditionalTrue uses the first row in the range as JSON property names.True
First RowConditionalStarting row, 1-based. 1 = Excel row 1.1
Last RowConditionalEnding row, 1-based. -1 = last row with data.7
First ColumnConditionalStarting column, 1-based. 1 = column A.1
Last ColumnConditionalEnding column, 1-based. -1 = last column with data.4
Exclude Empty RowsConditionalTrue skips rows with no data.False
Export Values As TextConditionalTrue exports every value as a string; False preserves native types.False
Hyperlink FormatConditionalHow to represent cell hyperlinks in the output.-
Export As ObjectConditionalControls whether the output is structured as a JSON object or array.True
Exclude Hidden RowsConditionalTrue skips rows hidden in the worksheet.False
Exclude Hidden ColumnsConditionalTrue skips columns hidden in the worksheet. Zapier labels this field "Exclud Hidden Columns".False
CultureConditionalLocale for date/number formatting.en-US

Importante: Solo Archivo es obligatorio. Utilice el + Botón junto a cada campo para asignar datos. Primera fila/última fila y primera columna/última columna. Exceldel propio 1-basado numeración (fila 1, columna A = 1), no indexación basada en cero.

¿Qué devuelve la función Extraer filas?

El PDF4me Extraer filas de Excel Devuelve la acción de forma integral JSON datos de salida para una transición perfecta Zapier integración del flujo de trabajo.

CampoTipoLo que contiene
documentBase64JSON data as a byte array (serialized RowData).
RowDataArrayExtracted rows as an array of objects, keyed by column name when Has Header Row is True.
SuccessBooleanWhether the extraction completed without error.

Ejemplo JSON respuesta:

{
"document": "[Base64 JSON Data]",
"RowData": [
{
"Name": "John Doe",
"Age": 30,
"Salary": 50000.50
},
{
"Name": "Jane Smith",
"Age": 28,
"Salary": 55000.00
}
],
"Success": true
}

Configuraciones típicas

Ejemplos de flujo de trabajoCommon Zapier workflow patterns using Extract Rows.
Programado ExcelSincronización con la API
  1. Un disparador programado se ejecuta a intervalos fijos.
  2. PDF4me La función Extract Rows asigna los nombres de archivo y de archivo, establece Has Header Row en True y Export Values As Text en False para conservar los tipos de datos nativos de número y fecha.
  3. Un paso de bucle itera sobre la matriz RowData y envía cada objeto de fila mediante POST a una REST API punto final.
Carga de nuevo archivo a la base de datos
  1. Un disparador se activa cuando un nuevo Excel El archivo se carga en una carpeta de almacenamiento.
  2. PDF4me La opción Extract Rows establece First Row en 2 para omitir la fila del título, Last Row en -1 para el resto de los datos y Exclude Empty Rows en True.
  3. Un paso de base de datos inserta masivamente la matriz RowData en una SQL mesa.
Validación de formato antes del procesamiento
  1. Un disparador diario se ejecuta antes de una tarea de procesamiento posterior.
  2. PDF4me La opción Extract Rows establece Export Values As Text en True, de modo que cada valor, incluidas las fechas y los números, llega como una cadena de texto simple para realizar comprobaciones de patrones.
  3. Un filtro o un paso de código valida el texto de cada fila comparándolo con los formatos esperados antes de que continúe el procesamiento de los datos.

Consejos prácticos

File: (Exists but not shown) causes errors
Select the mapping option that provides the file's full binary content instead of a reference. See Zapier & Power Automate Tips for the exact steps.
Row and column numbers start at 1, not 0
First Row 1 is Excel row 1 and First Column 1 is column A. This trips up developers used to zero-based indexing.
Use -1 for Last Row or Last Column, not a guessed high number
Setting -1 tells PDF4me to extract through the last row or column that actually has data, so you do not need to know the exact size in advance.
Export Values As Text is for validation, not display
True is useful when you need to pattern-match every value as a string. For most database or API loads, keep it False to preserve native types.
The Zapier field is labeled "Exclud Hidden Columns"
This is a real label in the Zapier UI, not a typo in this documentation. Both Exclude Hidden Rows and Exclude Hidden Columns default to False.

Hoja de trucos

CampoValor
ActionExtract Rows
File[Mapped from previous step]
Worksheet NameSheet1
First Row / Last Row1 / 7 (1-based, -1 = to end)
First Column / Last Column1 / 4 (1-based, -1 = to end)
Has Header RowTrue
Export Values As TextFalse (preserve types)

Preguntas frecuentes

How do I convert Excel rows to JSON in Zapier?+
Add the PDF4me Extract Rows action to a Zap, map the Excel file from a previous step using the full-content option, set Worksheet Name and the row/column range, then use the RowData array from the response in the next step. See Zapier's guide to working with files for how file fields pass between steps.
Are First Row and First Column 0-based or 1-based?+
They are 1-based, matching Excel's own row and column numbers. First Row 1 is Excel row 1 and First Column 1 is column A. Use -1 for Last Row or Last Column to extract through the end of the data.
Can I extract only a specific range of rows and columns?+
Yes. Set First Row, Last Row, First Column, and Last Column to the exact range you need, for example First Row 1 and Last Row 7 for the first seven rows. Leaving Last Row or Last Column as -1 extracts through the end of the data.
Is File the only required parameter?+
Yes. In the Zapier configuration, only File is marked required. File Name, Worksheet Name, and every range, filtering, and formatting field are optional.
Does Export Values As Text change the extracted data?+
It changes the JSON data types only, not the underlying Excel values. Set it to True to get every value as a string, or False to preserve numbers, dates, and booleans as native JSON types.

Acciones relacionadas

La misma tarea en otras plataformas

Casos de uso y aplicaciones en la industria

  • Fuentes de datos APIExtraer filas de Excel como JSON y enviarlas mediante POST a las API REST según un cronograma para la integración del sistema.
  • Pipelines ETL: cargar datos de Excel en almacenes de datos con tipos de datos y transformaciones preservadas.
  • Migración de sistemasExtraer datos heredados de Excel a JSON para su migración a sistemas modernos en la nube.
  • Sincronización de datos: extraer y sincronizar datos maestros de Excel con múltiples sistemas posteriores.
  • Análisis de registros: extraer registros operativos de Excel a plataformas de análisis para su monitorización

Obtén ayuda