Hello Alteryx Community,
I have multiple Excel files, each of which contain multiple sheets, and I am looking to import all of them into Alteryx hoping to minimize the number of times I need to use the File Input tool. Below is an illustration of the problem:
| | Sheet A | Sheet B | Sheet C | Sheet D |
| File 1 | √ | √ | | √ |
| File 2 | √ | | √ | |
| File 3 | √ | | | √ |
Each sheet would have a different format (so Sheet A is different from Sheet
, but across files, the sheet would be the same (so Sheet A in File 1 would be the same as Sheet A from File 2).
There is one more challenge to the above scenario. I receive such a file on a periodic basis from a system. And depending on the period, a file may or may not contain the certain sheets. So for the next period, the above matrix could look completely different. Unfortunately, connecting Alteryx directly to the system isn't possible.
Just wanted to check if there is a way by which I can read the names of the sheets from each file, and depending on that, feed that into a different stream for data cleansing. The only alternative I can think of for now is to use multiple file inputs (so in the above case, have 7 file inputs), but I don't quite like that approach as the next time I try to run the workflow, certain file inputs would throw errors as that particular sheet wouldn't be there the next time around.
Wanted to know if anyone had a solution for this.