最近一直关注将Flex DataGrid中数据导出到excel文件中去.网上关于该实现有不少种解决方案。如:Flex 请求后台Servlet,利用POI(java开源项目)实现,POI对Excel的Format、Formula支持仍是不错地。咱们目前的AIR程序,专一前端开发,要求经过纯Flex导出excel。我曾经上网查过不少资料,并对as3xls(又一开源项目)源码作了进一步的研究。as3xls目前能够支持文本、数字、日期、Formula的读取,这是对于导入excel而言。可是说到导出,功能则差强人意,基本的文本尚未什么问题的。可是涉及到Cell的格式、以及Cell中的Formula的引用,则没有显著效果。我曾尝试着作一些简单的excel模板,这些模板中预约义了一些基本格式与Formula,而后用as3xls去加载该模板,为指定的单元格赋值。很遗憾,没有达到预想的结果。对于我尝试的这种方案,问题是:读取了excel文件,再从新保存一下,保存的文件便与读取的文件再也不一致了。多是ExcelFile这个类的实现还有些bug吧。但愿能够快点找到一些新的解决方案。