Hi Matthew,
I followed Elzkie's advice to solve the problem. I created a work area wa_xlsdata (see my screenshot above) which is similar to wa_alvdata (for output). The only difference is Condition Value and Currency columns I used TEXT. Then I used MOVE-CORRESPONDING wa_alvdata TO wa_xlsdata as Elzkie said ABAP will automatically convert data.
Regards,
Danny