Hi @Sidhant_02 ,
I have created a flow for this.
Please refer the below steps.
1. Create scheduled flow which runs every Monday.
2. Initialise a counter variable to keep the count of No. of Employees
3. Create a blank file in excel in onedrive or SP document library and use it to create a new .xlsx file.
4. Create the Headers dynamically as shown with SNo , Employee Name and Dates(which are dynamic)
5. Create the table in the file and pass the above header(created in step 4 as a parameter)
6. List the team members and add them to the newly created file using the add a row action.
7. Share the file from OneDrive or use the below thread to send the file from Power Automate(as there doesn't seem to be a direct action to send a file in team group chat).
https://www.damobird365.com/custom-action-post-email-attachment-to-teams/
Some expression used in the flow are as below , the rest of them are dynamic and can be found from the Dynamic Content while creating the flow.
formatDateTime(utcNow(),'dd/MM/yyyy')
formatDateTime(addDays(utcNow(),1),'dd/MM/yyyy')
formatDateTime(addDays(utcNow(),2),'dd/MM/yyyy')
formatDateTime(addDays(utcNow(),3),'dd/MM/yyyy')
formatDateTime(addDays(utcNow(),4),'dd/MM/yyyy')



If this helps , please give this a thumbs up and accept this as a solution.
Thanks,
Sanmesh