Hi Team,
I have a requirement like I need to read multiple excel files (similar names with different dates) which may present in sub-directories as well. I should be doing a pattern matching to get all the files.
Example :
DIR_1\Business_Info_Jun10.xlsx
DIR_1\DIR_2\Business_Info_Jun05.xlsx
DIR_1\DIR_3\Business_Info_Jun10.xlsx
DIR_1\DIR_2\DIR_4\Business_Info_Jun11.xlsx
After reading all the necessary files, I need to fetch all the data in the respective files along with the sheet names.
Example :
DIR_1\Business_Info_Jun10.xlsx -> Contains sheets like (Tickets, Cases, Portfolio)
DIR_1\DIR_2\Business_Info_Jun05.xlsx -> Contains sheets like (Tickets, Cases, Portfolio)
DIR_1\DIR_3\Business_Info_Jun10.xlsx -> Contains sheets like (Tickets, Cases, Portfolio)
DIR_1\DIR_2\DIR_4\Business_Info_Jun11.xlsx -> Contains sheets like (Tickets, Cases, Portfolio)
In each sheet, I have few records
Example :
DIR_1\Business_Info_Jun10.xlsx -> Contains sheets like (Tickets, Cases, Portfolio)
Tickets
| Column-A | Column-B | Column-C |
| 1234 | Test-1 | Test-2 |
| 4567 | Test-3 | Test-4 |
Cases
| Column-A | Column-B | Column-C |
| 1234 | Test-1 | Test-2 |
| 4567 | Test-3 | Test-4 |
Portfolio
| Column-A | Column-B | Column-C |
| 1234 | Test-1 | Test-2 |
| 4567 | Test-3 | Test-4 |
Similar sheets will be there in other files as well.
Expected Output :
| Fullpath | FileName | SheetName | Column-A | Column-B | Column-C |
| DIR_1\Business_Info_Jun10.xlsx | Business_Info_Jun10.xlsx | Tickets | 1234 | Test-1 | Test-2 |
| DIR_1\Business_Info_Jun10.xlsx | Business_Info_Jun10.xlsx | Tickets | 4567 | Test-3 | Test-4 |
| DIR_1\Business_Info_Jun10.xlsx | Business_Info_Jun10.xlsx | Cases | 1234 | Test-1 | Test-2 |
| DIR_1\Business_Info_Jun10.xlsx | Business_Info_Jun10.xlsx | Cases | 4567 | Test-3 | Test-4 |
| DIR_1\Business_Info_Jun10.xlsx | Business_Info_Jun10.xlsx | Portfolio | 1234 | Test-1 | Test-2 |
| DIR_1\Business_Info_Jun10.xlsx | Business_Info_Jun10.xlsx | Portfolio | 4567 | Test-3 | Test-4 |
| DIR_1\DIR_2\Business_Info_Jun05.xlsx | Business_Info_Jun05.xlsx | Tickets | 1234 | Test-1 | Test-2 |
| DIR_1\DIR_2\Business_Info_Jun05.xlsx | Business_Info_Jun05.xlsx | Tickets | 4567 | Test-3 | Test-4 |
| DIR_1\DIR_2\Business_Info_Jun05.xlsx | Business_Info_Jun05.xlsx | Cases | 1234 | Test-1 | Test-2 |
| DIR_1\DIR_2\Business_Info_Jun05.xlsx | Business_Info_Jun05.xlsx | Cases | 4567 | Test-3 | Test-4 |
| DIR_1\DIR_2\Business_Info_Jun05.xlsx | Business_Info_Jun05.xlsx | Portfolio | 1234 | Test-1 | Test-2 |
| DIR_1\DIR_2\Business_Info_Jun05.xlsx | Business_Info_Jun05.xlsx | Portfolio | 4567 | Test-3 | Test-4 |
Basically, what i need is sheet names as well along with the data.
Any help is much appreciated.
Thanks & Regards
Dilver