Formatted Invoice / Bill From text file
===

i have text file which has data of generating a customer bills, But the data are placed in irregular fields,I want this to be printed in a particular way so that it can fit into eg an address space in my already preprinted bill paper.

eg
------------------------------------------------------------------------------

 Unique Id No  KLENK20xxxxxxxxx       Bill No  Z69xxxxx
 Telephone No  XXXXXXX                Name     xxxxxxxx
 Exchange      YYY                    Address  xxxxxx yyyy
 Bill Date     07/07/2012                      zzzzzzzzz
                                               zzzzzzzzzzzz kkkkkk
 Due Date      30/07/2012                      zzzzzz mmmmmmm
 Pay By Date   30/07/2012                      aaaaaaaaaa




These Data should be printed as 

Telephone No  XXXXXXX            Unique Id No  KLENK20xxxxxxxxx       Bill No  Z69xxxxx

xxxxxxxx
zzzzzzzzz
zzzzzzzzzzzz kkkkkk
zzzzzz mmmmmmm
aaaaaaaaaa

Bill Date     07/07/2012       Due Date      30/07/2012       Pay By Date   30/07/2012




The spacing should be adjusted to fit the spacing in the already printed bill paper


Any suggestions for a software  
