P5-catalystx-controller-extjs-rest-simpleexcel is a project mainly written in Perl, it's free.
Serialize to Excel spreadsheets
lib/CatalystX/Controller/ExtJS/REST/SimpleExcel.pm