如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Flex导出Flex导出Excel(表格)效果实现步骤:1.ExportExcel.mxml<?xmlversion="1.0"encoding="utf-8"?><mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"><mx:Script><![CDATA[importmx.controls.Alert;importcom.zc.export.ExportToExcel;privatefunctionexportData():void{ExportToExcel.loadDGInExcel(mydataGrid,"http://localhost:8088/ExportDemo/exportExcel.jsp");}]]></mx:Script><mx:Panely="50"width="60%"height="323"layout="absolute"title="列表"horizontalCenter="-96"><mx:HBoxy="3"width="10%"right="11"><mx:Buttonlabel="导出"click="exportData()"/></mx:HBox><mx:DataGridid="mydataGrid"right="10"height="136"y="30"left="10"editable="false"enabled="true"textAlign="center"><mx:dataProvider><mx:Arrayid="arr"><mx:Object编号="1"姓名="张三"性别="男"生日="1989-01-02"/><mx:Object编号="2"姓名="李四"性别="女"生日="1988-12-15"/><mx:Object编号="3"姓名="王五"性别="男"生日="1987-09-18"/><mx:Object编号="4"姓名="赵六"性别="女"生日="1989-08-23"/><mx:Object编号="5"姓名="李七"性别="男"生日="1990-11-22"/></mx:Array></mx:dataProvider></mx:DataGrid></mx:Panel></mx:Application>2.ExportToExcel.as//ActionScriptfile/***导出为Excel**/packagecom.zc.export{publicfinalclassExportToExcel{importflash.errors.*;importflash.events.*;importflash.external.*;importflash.net.URLLoader;importflash.net.URLRequest;importflash.net.URLRequestMethod;importflash.net.URLVariables;importmx.controls.DataGrid;importmx.controls.Alert;importmx.utils.StringUtil;importmx.controls.dataGridClasses.*;importflash.net.*;publicfunctionExportToExcel(){super();}/**在导出数据的时候有可能出现单元格数据长度过长而导致Excel在显示时*出现科学计数法或者#特殊符号,在此设置单元格宽度比例WIDTHSCALE,在*代码中每个单元格的宽度扩展适当的比例值WIDTHSCALE。*/publicstaticvarWIDTHSCALE:Number=1.0;/***将DataGrid转换为htmltable*@param:dg需要转换成htmltable的DataGrid*@return:String*/publicstaticfunctionconvertDGToHTMLTable(dg:DataGrid):String{//设置默认的DataGrid样式varfont:String=dg.getStyle('fontFamily');varsize:String=dg.getStyle('fontSize');varstr:String='