Where arr_of_files is a variable of type array of string
Now use a For each loop for this step where pass the above array variable as input and change the type argument as string
Inside the for each loop use READ RANGE WORKBOOK ACTIVITY and pass filepath as item.ToString and get the output as datatable named dt
Inside the same loop as a next activity use WRITE RANGE WORKBOOK ACTIVITY and pass input as dt and enable add headers and mention sheetname as Path.GetFileNameWithoutExtention(item.ToString)
and are not bound to datatable or structured data. As long there is a LINQ provider (to Object, to XML, given by Newtonsoft for JSON…) available for us we can use LINQ
So a crosscheck with this rule in mind we do see, that the typical UiPath Excel related Activities are not offered within a LINQ ready usage.
So we recommend to go essential or within a hybrid approach