As a project I have to generate an excel file based on the output of a
text file.
I need to generate an excel file that is going to have a separate sheet
for each vendor. Then that sheet would be divided into 4 sections one
for each year. The excel part I can do. The problem is I can figure out
what data structure to build. It would need to contain the year, the
item code description sales and qty I thought I would name the
structures after the vendor. So all BAUE00 would be in one structure. 

I am just learning how to build anything beyond an array of arrays or an
array of hashes.
I can complete this job without any help but I thought this would be a
good exercise on data structures. Any suggestions would be deeply
appreciated.

I am reading it like this to start.
while (<IN>){
        chomp;
        @temp = split /\|/,$_;
        $_=~s/\s+$//g foreach (@temp);

Here is a sample of the source.

Source
------
Year item                   desc
vend                    sale            qty       unused
2001|000611                |Pylon 30" Sht Tit w/Angular adaptor|BAUE00
|      203.00 |        3.00 |ENDO
2002|000632                |Pyramid Adapter                    |BAUE00
|      314.00 |        6.00 |ENDO
2002|000650                |Sach Foot Adapter Titanium         |BAUE00
|      155.00 |        3.00 |ENDO
2002|000656                |Tube Clamp Adaptor 30mm Titanium   |BAUE00
|     1451.00 |       18.00 |ENDO
2002|008567                |AK Foam Cover Blank MD             |BAUE00
|       75.00 |        1.00 |ENDO
2002|008568                |AK Foam Cover Blank XLG            |BAUE00
|     1852.00 |       24.00 |ENDO
1999|008582                |Foam Block A/K F/Machine Medium    |BAUE00
|      285.00 |        7.00 |ENDO
2000|008582                |Foam Block A/K F/Machine Medium    |BAUE00
|      893.00 |       22.00 |ENDO
2001|008582                |Foam Block A/K F/Machine Medium    |BAUE00
|     1750.00 |       45.00 |ENDO




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to