Power Query M code
let
Source = YourTable,
TextColumns = List.Select(Table.ColumnNames(Source), each Type.Is(Value.Type(Table.Column(Source, _)), type text)),
Cleaned = Table.TransformColumns(Source, List.Transform(TextColumns, each {_, each Text.Clean(Text.Trim(_)), type text}))
in
Cleaned