最近一直關注將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吧。但願能夠快點找到一些新的解決方案。