Extract data from PDF and update an google sheet file

Hi everyone,

I’m working on a workflow where I want to update values in an Excel file from a PDF financial statement. The idea is to combine data extracted from a CSV file and a PDF file, process everything through the Information Extractor, then use AI for matching and finally export the results to a new CSV.

The financial statement PDFs are quite large (around 240 pages, and can vary depending on the company).

Here’s my flow:

  • Google Drive Trigger (fileCreated)

  • Download CSVExtract from File (CSV)

  • Download PDFExtract from File (PDF)

  • Merge (combine)Information ExtractorCodeConvert to File (CSV)

The problem:

  • The Merge node executes successfully (green check), but when I open it, I don’t see any combined output in the “Output” panel.

  • Sometimes the bottom branch (PDF extraction) is not executed at all (see attached screenshot).

Has anyone run into this before?

Someone can please explain me what i am missing ?
Thank you

CSV file headlines :

Index Company Year Quarter Place Place2 To fill Segment Sub_Segment Variable Value
15 Clal 2025 Q1 מאזן מאוחד Yes ראשי סך הכל נכסים בלתי מוחשיים ומוניטין
20 Clal 2025 Q1 מאזן מאוחד Yes ראשי סך הכל סה’'כ נכסים
113 Clal 2025 Q1 רווח והפסד ורווח כולל מאוחד Yes ראשי סך הכל סך הכל הרווח (הפסד) הכולל לתקופה המיוחס לבעלי המניות של החברה
114 Clal 2025 Q1 רווח והפסד ורווח כולל מאוחד Yes ראשי סך הכל סך הכל הרווח (הפסד) הכולל לתקופה המיוחס לזכויות שאינן מקנות שליטה

ed before, please follow the template below. Skip the questions that are not relevant to you. →

Describe the problem/error/question

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

I presume merge is failing due to the combine setting

Combine by: All possible combinations

possibly try other merging options or make json data from both output sources to at least correlate

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.