Recursive Loop?

I have attached workflow that uses the String Manipulation node to strip the white space from a table (3 Rows). This works well, but I need a one String Manipulation node for every column.

 

I have tried solving this problem using a loop, but of course I get a new iteration for every String Manipulation. (meaning I have 9 rows, I only want 3).

 

I have a feeling that using a Recursive Loop nodes is the right way to go, but I don't know how to do this when I also need to use a Table Row to Variable loop start?

If someone could take a look at my dummy workflow (it is very small) and provide a solution I would be most welcome.

 

Thanks

 

You need to use a Column Loop

Column List Loop Start  - Loop End (Column Append)

I attached an example workflow

 

I hope it helps

Thanks for this advice.  I adapted your workflow by adding the "extact the column header" node and using this as a variable so that I do not need  to use the "Column Rename" nodes.  

Thank you again for taking the time to help.  I would have never worked this out myself.