Since .xlsx (I assume that's what you mean) is a set of zipped XML files, you can use XML::LibXML to parse the original file, and then use Spreadsheet::WriteExcel to generate the older style format. If you only care about the data, and you're not picky about the format, it can be pretty easy to go this route. Unfortunately, the more special features in your original that you want to retain, the more work you'll have to do digging out the relevant information.
I'm assuming that you're not needing any of the unsupported features in Spreadsheet::WriteExcel, though. I didn't bother to look at your image link. Generally it's advised to put all the information here on PerlMonks because the information on other sites may go stale, and then this node will become less useful to others searching the site in the future.
...roboticus
When your only tool is a hammer, all problems look like your thumb.
In reply to Re: Xlxs Parsing Issue
by roboticus
in thread Xlxs Parsing Issue
by rahul_lfo
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |