Hi everyone,
I’m struggling with a limitation in the Excel Reader and I’m hoping someone has a reliable workaround for a fully dynamic workflow.
I have an automated FME Flow workspace where multiple users upload Excel files through an FME Flow App. These files contain yearly planning data for different teams. The challenge is that users will sometimes rename existing columns and sometimes add completely new columns to the Excel sheet.
Even when I configure the Excel Reader with Dynamic Schema by using Single merged feature type, FME does not refresh the schema at runtime. It only updates the schema if I manually right click the reader in the Navigator pane and click Update reader. Simply running the workspace does not trigger a schema rescan.
I have tested using CSV instead of Excel but the schema still remains locked to whatever was detected when the reader was first added. As a result, any renamed columns or newly added columns are ignored unless I manually refresh the reader.
Is this a known limitation of the Excel Reader? If so is there any workaround? There must be many people out there facing the same problem…
I’m looking for practical solutions. My goal is to allow users to upload Excel files where column names may change and new columns may appear, without breaking the workflow.
My questions:
-
Is there any way to force the Excel Reader (or CSV Reader) to refresh the schema automatically at runtime?
-
If not, what is the recommended method for handling Excel files with variable and evolving column structures?
-
How do others handle user‑submitted Excel files where the schema is not stable?
Any advice, examples or just support would be greatly appreciated. Thanks!



