Rather than the awkward, binary and proprietary native Excel format, you might want to consider producing
ODF documents, e.g. with
OpenOffice::OODoc. Recent versions of Microsoft Excel support the
ODF format.
--
No matter how great and destructive your problems may seem now, remember, you've probably only seen the tip of them. [1]