Aller au contenu principal

Extraire les lignes de Excel - JSON Exporter pour Zapier

PDF4me Extraire les lignes est un Zapier action qui convertit une gamme de Excel lignes et colonnes dans une structure JSONDéfinissez une feuille de calcul et une plage de lignes/colonnes, ou extrayez toutes les données, et choisissez si les valeurs doivent être conservées dans leur format natif ou exportées au format texte. Renvoie un tableau RowData prêt à l'emploi. APIs, bases de données ou la prochaine étape Zap.

Que fait cette action ?

Lit une feuille de travail sur un Excel Le fichier mappé lors d'une étape Zap précédente applique la plage de lignes/colonnes et les options de filtrage que vous avez définies, et renvoie chaque ligne sous forme de JSON objet dans un tableau RowData. Utilisez Has Header Row pour nommer les clés de chaque objet d'après la première ligne, ignorez les lignes masquées ou vides avec les options Exclude et choisissez si les nombres et les dates restent tels quels. JSON types ou exporter en texte brut.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Pour accéder au PDF4me Web API à travers ZapierChaque requête doit inclure des informations d'authentification valides. L'authentification garantit une communication sécurisée et valide votre identité en tant qu'utilisateur autorisé, permettant une intégration fluide entre vos Zapier flux de travail et PDF4mes puissant Excel Services d'extraction de données.

Informations importantes à ne pas manquer

Seul le fichier est strictement requis.
Le nom du fichier, le nom de la feuille de calcul et tous les champs de plage, de filtrage et de mise en forme sont facultatifs dans le Zapier configuration.
Les numéros de lignes et de colonnes commencent à 1, correspondant Excel
Première rangée 1 est Excel Ligne 1, Première colonne 1 correspond à la colonne A. Utilisez -1 pour la dernière ligne ou la dernière colonne afin d'atteindre la fin des données.
L'option « Exporter les valeurs sous forme de texte » modifie les types, pas les valeurs.
Définissez cette valeur sur True pour une sortie uniquement sous forme de chaînes de caractères (utile pour la validation du format) ou sur False pour conserver les nombres, les dates et les booléens tels quels. JSON types.
Associer le fichier et le nom du fichier des étapes précédentes

Utiliser + bouton à côté de Déposer et Nom de fichier pour faire le lien avec les étapes Zap précédentes, par exemple, Nom complet du fichier d'un précédent PDF4me Excel l'action. L' Excel Le fichier doit fournir son contenu intégral, et non des références du type « Existe mais non affiché ».

Avertissement : Fichier : (Existe mais non affiché)

Si le message « Fichier : (Existe mais non affiché) » apparaît dans le champ Fichier et que vous obtenez des erreurs « Fichier vide », sélectionnez l’option qui fournit le Contenu intégral du fichier au lieu de cela. Voir Zapier & Power Automate Conseils Pour plus de détails.

:::

Configuration Zapier de PDF4me Excel Extract Rows : fichier, nom du fichier, nom de la feuille de calcul, plage de lignes et de colonnes (indexée à partir de 1), présence d’une ligne d’en-tête
Seul le champ Fichier comporte un astérisque. Les champs Première ligne, Dernière ligne, Première colonne et Dernière colonne utilisent la numérotation Excel à partir de 1, soit 1, 7, 1, 4.
PDF4me Excel Extraire des lignes - Exporter en tant qu'objet, exclure les lignes masquées, exclure les colonnes masquées, Culture
Options supplémentaires : Exporter en tant qu’objet, exclusion des lignes/colonnes masquées (le UI elle-même affiche « Exclure les colonnes cachées »), et Culture.

Quelles sont les principales caractéristiques de l'extraction de lignes ?

  • JSON Sortir: extrait Excel données structurées JSON (Tableau de données de ligne)
  • Gamme flexible: spécifiez la première/dernière ligne et la première/dernière colonne en utilisant Excelses propres nombres à base 1
  • Support de la ligne d'en-tête: La ligne d'en-tête utilise la première ligne comme JSON clés
  • Filtration: exclure les lignes masquées, les colonnes masquées et les lignes vides
  • Contrôle du type de donnéesExporter les valeurs sous forme de texte pour une sortie entièrement textuelle
  • Exporter en tant qu'objet: structurer la sortie comme JSON objet ou tableau

Paramètres

Liste complète des paramètres de l'action Extraire les lignes. Les noms des paramètres correspondent à Zapier configuration UI comme le montrent les captures d'écran ci-dessus.

Liste de vérification pour une configuration rapide
  1. Carte Déposer (Excel) à partir de votre déclencheur ou d'une étape précédente
  2. Carte facultative Nom de fichier et ensemble Nom de la feuille de travail (par exemple, Feuille1)
  3. Ensemble Première rangée, Dernière rangée, Première colonne, Dernière colonne (à partir de 1 ; -1 = fin)
  4. Ensemble Comporte une ligne d'en-tête, Exporter en tant qu'objetet d'autres options au besoin
ParamètreRequisCe que cela faitExemple
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

Important: Seulement Déposer est requis. Utilisez le + Un bouton situé à côté de chaque champ permet de mapper les données. Les champs Première ligne/Dernière ligne et Première colonne/Dernière colonne sont utilisés. Excelpropre 1-basé numérotation (ligne 1, colonne A = 1), et non indexation à partir de zéro.

Que renvoie la fonction Extract Rows ?

Le PDF4me Extraire les lignes de Excel retours d'action complets JSON données de sortie pour une transition fluide Zapier Intégration des flux de travail.

ChampTaperCe qu'il contient
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.

Exemple JSON réponse:

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

Configurations typiques

Exemples de flux de travailCommon Zapier workflow patterns using Extract Rows.
Programmé Excel-synchronisation avec l'API
  1. Un déclencheur programmé s'exécute à intervalle fixe.
  2. PDF4me L'option Extraire les lignes associe le fichier et le nom du fichier, définit la ligne d'en-tête sur Vrai et l'exportation des valeurs en tant que texte sur Faux afin de conserver les types de nombres et de dates natifs.
  3. Une étape de boucle parcourt le tableau RowData et envoie chaque objet ligne à un objet POST. REST API point final.
Chargement d'un nouveau fichier dans la base de données
  1. Un déclencheur s'active lorsqu'un nouveau Excel Le fichier est téléchargé dans un dossier de stockage.
  2. PDF4me L'option Extraire les lignes définit Première ligne sur 2 pour ignorer une ligne de titre, Dernière ligne sur -1 pour le reste des données et Exclure les lignes vides sur Vrai.
  3. Une étape de base de données insère en masse le tableau RowData dans un SQL tableau.
Validation du format avant traitement
  1. Un déclencheur quotidien s'exécute avant une tâche de traitement en aval.
  2. PDF4me L'option Extraire les lignes définit l'option Exporter les valeurs comme texte sur Vrai afin que chaque valeur, y compris les dates et les nombres, arrive sous forme de chaîne de caractères simple pour les vérifications de modèles.
  3. Une étape de filtrage ou de code valide le texte de chaque ligne par rapport aux formats attendus avant que les données ne continuent.

Conseils pratiques

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.

Aide-mémoire

ChampValeur
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)

Questions fréquentes

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.

Actions connexes

Même tâche sur d'autres plateformes

Cas d'utilisation et applications industrielles

  • Flux de données APIExtraire les lignes Excel au format JSON et les envoyer aux API REST de manière planifiée pour l'intégration système.
  • Pipelines ETL: charger des données Excel dans des entrepôts de données en préservant les types de données et les transformations
  • Migration du systèmeExtraire les données Excel existantes au format JSON en vue de leur migration vers des systèmes cloud modernes.
  • Synchronisation des données: extraire et synchroniser les données de référence Excel avec plusieurs systèmes en aval
  • Analyse des journaux: extraire les journaux opérationnels d'Excel vers des plateformes d'analyse à des fins de surveillance

Obtenez de l'aide