Converting Single Column into Multiple rows

Hi .. anyone can you help me ?
i need to convert text below into multiple columns

interface; GigabitEthernet0/0/0/0
 description; TRUNK_PE-D2-JT2-VPN_Gi0/0/0/0_TO_ME4-A-JKT-JT_4/1/1_1G
 mtu 9212
 negotiation auto

interface; GigabitEthernet0/0/0/0.11
 description; tes
 encapsulation; dot1q 11

interface; GigabitEthernet0/0/0/0.23
 description; VPNIP HALLIBURTON KUNINGAN CID 20550022 FMI 8860 SID 4700186-48623
 bandwidth; 4096
 service_policy_input; rate_limit_4M
 service_policy_output; rate_limit_4M
 vrf; V2244:Halliburton
 ipv4_address; 172.17.18.1 255.255.255.252
 encapsulation; dot1q 23

output columns

interface description bandwidth service_policy_input service_policy_ouput vrf ipv4_address encapsulation

GigabitEthernet0/0/0/0
GigabitEthernet0/0/0/0.11 tes                                                                                                                                    
GigabitEthernet0/0/0/0.23 VPNIP HALLIBURTON KUNINGAN CID 20550022 FMI 8860 SID 4700186-48623 4096 rate_limit_4M rate_limit_4M V2244:Halliburton 172.17.xx.x 255.255.255.2xx dot1q 23

thank's before ..

You really don't want to use space as a field separator when some of your fields contain spaces as data. You need to either quote fields in the output when data for that field contains your field delimiter or choose a different delimiter (common choices would be a comma or a tab).

With the input:

interface; GigabitEthernet0/0/0/0.11
 description; tes
 encapsulation; dot1q 11

why doesn't dot1q 11 appear in your desired output?:

GigabitEthernet0/0/0/0.11 tes                                                                                                                                    

Please clarify how you want to address these issues.

Is this a homework assignment?

What have you tried?