How to Integrate Applications

2025-06-10

No Code Guide: How to Extract Data from PDF into Microsoft Excel Automatically

s.ougitani

Have you ever felt like you spend too much time manually typing data from PDF invoices, quotes, or survey results into your Excel file?

It’s a common task in many businesses (to input the data into Excel for analysis and management), but it’s time-consuming and carries the risk of input errors. Especially when handling large volumes of data, this only gets more stressful.

✨ Imagine if: 

  • you can automatically extract key data from PDF files
  • the data would be added directly to Excel 
  • you can eliminate errors and save hours of manual work

If you regularly receive documents in PDF format, and want to reduce manual data entry and avoid mistakes then this article is for you :) <span class="mark-yellow">Use Yoom to automate this process easily - without writing a single line of code.</span>

Meet Yoom: No-Code Automation

Yoom is a next-generation no code automation tool that lets you connect and automate tasks between your favorite apps. Yoom makes automation accessible to everyone.

  • 🌐 Connect with apps like Excel, OneDrive, Slack and more.
  • 📖 Use automation templates - no technical set up required
  • 📈 Boost productivity and reduce human errors

<span class="mark-yellow">No need to go through complex set up and IT jargons</span>, Yoom keeps things simple and visual. You can build your automation workflows with just a few clicks, saving hours of time and stress from repetitive work.

👉 Sign Up for Yoom Here – Quick and Easy in Just 30 Seconds!

In this guide, you’ll learn the step by step process of how to use Yoom to automatically extract key data from PDF files and update entries into Excel.

✔️ For Those Who Want to Try It Right Away

<span class="mark-yellow">Yoom offers a ready-made template for easy setup.</span>
Click the “Try it” button to get started now! We’ll also walk you through the step-by-step process of creating this automation flow later in this article.

🙌 What You Can Automate from PDF to Microsoft Excel

PDF files arrive in various forms, such as email attachments, files stored on online services, and submitted from forms. Here are some practical pre-built templates to help you automate data extraction from PDFs and data input into Excel.

Just click the "Try it" button to use the templates. Setup only takes a few minutes :)

Automatically Extract PDF Data to Excel from Cloud Storage

When the PDF file is added to online storage (e.g., OneDrive or Microsoft SharePoint), automatically read the PDF using OCR (Optical Character Recognition), and add data to specific Excel files.
<span class="mark-yellow">Recommended for those who want to have smooth file management and accurate data entry.</span>

Automatically Extract PDF Data into Excel from Email

After receiving invoices or documents in the email attachments, this automation extracts PDF data using OCR, and adds data to Excel.
<span class="mark-yellow">Perfect for those who want to reduce manual data entry and speed up document management tasks.</span>

Automatically Populate to Excel from PDF Data from Forms

If you use forms such as Google Forms that accept file uploads, this flow automatically processes submitted PDFs using OCR and records the data into Excel.
<span class="mark-yellow">Perfect for handling applications, and surveys without manual work.</span>

🚀 Let's Create a Flowbot to Add Data from PDF to Microsoft Excel

Let's walk through how to create a Flowbot to automatically add data to Excel by reading PDF files stored in OneDrive using Yoom.

⏱️ Setup time: 5 minutes

🔧 What You'll Need

  • A free Yoom account
  • Access to OneDrive, and Excel

If you don't have a Yoom account yet, you can create one using this registration form.

Step 1: Register OneDrive & Microsoft Excel in My Apps

⚠️ Note:
"Microsoft 365 (formerly Office 365)" includes both personal and business plans.
If you’re using a personal plan, Yoom’s authentication may not work properly.
We recommend using a Microsoft 365 Business account for stable connection.

Add OneDrive

In Yoom, go to the My Apps tab, and click the “+ Add” button.

Search for OneDrive from the app list and select it.

Select the account you want to connect to.

Enter your password and click “Sign In”.

Add Microsoft Excel

Click on My Apps and click "+ Add".

Search for Microsoft Excel from the app list and select it.

Follow the same steps as OneDrive.
Click on the account name you want to link.

Enter your password and click "Sign In".

Once both apps are connected, you’ll see them listed under “My Apps”.

Step 2: Copy the Template

Click the "Try it" button to copy the pre-built template into your project.

Click "Try this Template".

Click "OK" and give this Flowbot a name to recognize.

This template will be copied to your "My Project".

Step 3: Set Up the OneDrive Trigger

Click on the trigger step labeled, "Create a file in a specific folder".

Give your trigger a title (anything you like).
Select your account, and check the default settings.
If there are no issues, click "Next".

Set your trigger interval (how often you want Yoom to check for new updates).
It can be set to 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.

⚠️ Note:
The trigger interval varies on your Yoom plan. Be sure to check your current plan’s limit.

We recommend setting the trigger to the shortest interval available for your plan.
Select the Drive ID you want to link, from the displayed options.

Similarly, select the Folder ID.

Then add a test file in the specified OneDrive to trigger the flow.
If the test is successful, the data from OneDrive should appear as "retrieved values".
You'll use these data in the following steps, so check the details are correct.

📚 Reference: 
For more details on retrieved values and how to set it up, see the guide here.

Step 4: Set Up Branching

Click the "Command Operation".

⚠️ Note:
The branch command  function is only available on Yoom’s paid plans. If you’re using the Free plan, the Flowbot may face errors due to limited access. But don’t worry - all plans have a 2-week free trial!  You can try all features without restrictions. For more info about Yoom and its plans, visit our Yoom Help Center

You can change the action title (optional).
For the branch target value, select "When a file is created or updated in a specific folder" action and choose "Creation Date" as the retrieved value.

Set the branching condition to compare "Creation Date" and "Last Updated Date".
Select "Creation Date" "Equal to" "Last Updated Date".
This makes the flow only proceed when a file is newly created (when the creation and last updated dates are the same).
After setting it, save it.

Step 5: Configure OneDrive Action

Click the "Download File" action.

Select your account, and check the default settings.
If there are no issues, click “Next”.

Select the Drive ID from the displayed options.

For the file item ID, select "Item ID" from the retrieved values in the trigger step (when a file is created or updated in a specific folder).
After the setup is complete, run the test.

If successful, the data should appear as retrieved data.

Step 6: Set Up Text Recognition (OCR)

Click the "Read text from image/PDF" action.

Confirm the action is set to "Extract text information from any PDF/Image file (within 4000 characters)."
Rename the title if needed and click “Next”.

For file attachment method, select "Use retrieved value" and choose the "Download file" option.
Specify the text or data you want to extract from the PDF.
After setting it up, click "Test".

If you see correct extraction items in the retrieved value, then save it.

Step 7: Set Up Microsoft Excel Action

Before getting into this step, make sure you have prepared an Excel file where the extracted data will be added.
Having this ready will ensure a smooth connection and accurate data entry.
Once ready, return to Yoom and click the "Add Record" action.

Give your action a name (anything you like).
Select your account and check the default settings.
If there are no issues, click “Next”.

Select the Drive ID from the displayed options.

Similarly, select the Item ID of your Excel file you prepared.

Select the worksheet name from the displayed options (where the data should be populated).
Then, specify the table range and click "Next".

📚 Reference:
For detailed instructions on how to set the table range, check this help page. 

Map the extracted values from the previous step (Read Text from Image/PDF) to the fields in Excel.

Example:

  • company_name XYZ Corporation, ABC Ltd. (Read Text from Image/PDF) → Company Name (Excel Action)

This will pull the “company_name” from the previous step and add the info in the Excel action. 

After setting it up, click "Test".

If information is added to Excel correctly, save it.

Step 8: Activate the Flowbot

Toggle the “Trigger ON” button to activate your flow. 
Add a text file in OneDrive to see if the specified sheets get updated properly in Excel. 

That’s it! 🎉
Your Excel file is now automatically getting updated with the PDF file data :)

💡 Other Automation Ideas Using Microsoft Excel

Here are some ready-to-use templates that show how Excel can be connected with other popular apps to streamline your workflow.
Just click the “Try it” button to use the templates :)

📖 Summary

In this article, we walked through how to extract Data from PDF files and transfer data to Microsoft Excel without writing any code. Manual data entry is time-consuming, and can be prone to errors. <span class="mark-yellow">That's why no-code automation tools like Yoom are here to help you.</span>
Plus, Yoom offers many more templates connecting with other apps and tools, opening up more automation possibilities for you. Setup is easy, and no technical skills needed to get started.

Ready to simplify your workflow? Sign up for Yoom and try it today!

👉 Create a free Yoom account now

The person who wrote this article
s.ougitani
After being in charge of sales and CA at a human resources company for about 5 years, I have been involved in jobs such as creating job advertisements and scouting sentences at companies that hire engineers. I'm fascinated by Yoom's revolutionary service of “automating office work.” I would like to write so that I can send out information that can be useful to everyone, even a little bit.
Tags
Microsoft Excel
Integration
Automation
Automatic
Related Apps
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials