flex datagrid 导出csv
生活随笔
收集整理的這篇文章主要介紹了
flex datagrid 导出csv
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public function exportToCSV(dataGrid:DataGrid):void{ var dataProviderCollection:ArrayCollection = dataGrid.dataProvider as ArrayCollection;var rowCount:int = dataProviderCollection.length; var ExcelStr:Array = [];//保存表格所有行var columnsFiledText:Array = new Array();//列標題var columnsFiledName:Array = new Array();//列數據字段for each(var column:GridColumn in dataGrid.columns){//保存Datagrid列標題
columnsFiledText.push(column.headerText.toString());//保存DataGrid列數據字段名
columnsFiledName.push(column.dataField.toString());} //保存標題行ExcelStr.push(columnsFiledText.join(",").toString()); for(var r:int = 0;r<rowCount;r++){var rowData:Object = dataProviderCollection.getItemAt(r); var csvRow:Array =new Array();//定義一行數據 for each(var col:String in columnsFiledName){ var text:String;text = rowData[col];}csvRow.push(text);//保存每一行的單元格數據
} //保存一行數據ExcelStr.push(csvRow.join(",").toString());} var bytes:ByteArray = new ByteArray();var fileReference:FileReference = new FileReference();bytes.writeMultiByte(ExcelStr.join("\r\n"),"gb2312");fileReference.save(bytes,"test.csv");}
?
轉載于:https://www.cnblogs.com/tiandi/p/4435276.html
總結
以上是生活随笔為你收集整理的flex datagrid 导出csv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CLR Dynamic Language
- 下一篇: double类型计算