Exporting and reformatting data out of MS Excel
Posted
by Matt H
on Stack Overflow
See other posts from Stack Overflow
or by Matt H
Published on 2010-05-18T03:24:01Z
Indexed on
2010/05/18
3:31 UTC
Read the original article
Hit count: 212
excel-2007
|Xml
I have a huge Excel spreadsheet containing telephone calling rates to a number of different countries.
The format of the columns is: Country, RateLocality, Prefixes, Rate, Wholesale
e.g. Afganistan, Default, 93;930;931;9321;9322;9323;9324;9325;9326;9327;9328;9329;9331;9332;9333;9334;9335;9336;9337;9338;9339;9341;9342;9343;9344;9345;9346;9347;9348;9349;9351;9352;9353;9354;9355;9356;9357;9358;9359;9361;9362;9363;9364;9365;9366;9367;9368;9369;9371;9372;9373;9374;9376;938;939; $ 1.023, $0.455
These rates change every so often and I need to get them into another system that can import them using CSV.
The eventual format is:
LD PREPEND CODE ie. 00 or 011,CountryCode,Area Code,Comment,Connect Cost,Included Seconds,Per Minute Cost,Pricelist,Increment
So to convert that above line I'd have 00,"Afganistan",93,"Default",1.023,60,1.023,10 00,"Afganistan",931,"Default",1.023,60,1.023,10 ... 00,"Afganistan",939,"Default",1.023,60,1.023,10
Where 00, 60 and 10 are hard coded and merged with the other data from excel.
How can I export this data into the required format given that I need to reformat it as it goes.
Should I export to XML and use XSLT or some other process to massage the data into CSV? If that is the case, how do I do it simply and quickly.
© Stack Overflow or respective owner