Dynamically Read Multiple Excel Files

Dan Minney
Dan Minney
  • Updated

Introduction

Unlike some other formats in FME, where you can set the reader to read in features as a single feature type, the Microsoft Excel reader requires additional steps to ensure that all files & sheets are read dynamically. 

By default, the Microsoft Excel reader will scan the schema of the first file & its sheets. This can be seen when going to the Parameters when adding a reader and viewing the Sheets to Read section. If these parameters are not adjusted, then sheets with different names and schemas will not be read dynamically. 
image1.png

To read in multiple Excel files with different sheet names, users will need to change the Sheets to Read parameter using the steps below.
 

Step-By-Step Instructions

1. Add a Microsoft Excel Reader
Add a reader to a blank workspace and configure the parameters as follows:

  • Format: Microsoft Excel
  • Dataset: Select multiple files or a folder containing files you want to read
  • Workflow Options: Single Merged Feature Type

image3.png

2. Edit the Microsoft Excel Reader Parameters
Click on the “Parameters…” button to open the Microsoft Excel Reader parameters. When opening the parameters, FME will scan the schema of the first file you selected or the first file in the selected folder. This is reflected in the Sheets to Read section and the schema preview.

Under the Sheets to Read section, click on the Select drop-down button and click None. You should see the check marks beside all the scanned sheets disappear. This is expected. 
image2.png

Click OK to close the parameters. Click OK again to add the reader to your workspace. You are now ready to read in all your Excel files and sheets dynamically.
 

Additional Information

If you want to learn more about dynamic workflows in FME, how they operate, and how to configure them, then please take a look at our tutorial series on dynamic workflows. 
https://community.safe.com/s/article/dynamic-workflow-tutorial-introduction

For more information on the Microsoft Excel Reader, consult the FME documentation.
https://docs.safe.com/fme/html/FME-Form-Documentation/FME-ReadersWriters/xlsx/XLSX_reader.htm

Was this article helpful?

We're sorry to hear that.

Please tell us why.

As of January 14th, 2026, comments on knowledge base articles have been closed. To make sure questions don’t get missed and to enable more community support, we’ve moved discussions to the FME Community. If you have a question or a comment about this article, please create a new post or create a support ticket.