Flex导出Excel之拼接HTML
来源:互联网 发布:vb和java的区别 编辑:程序博客网 时间:2024/05/19 20:42
看本章之前 请看我的上一篇 Flex导出Excel之as3xls
//工具类private function exportBySource(source:ArrayCollection,headerArr:Array,dataFiledArr:Array, fileName:String ="test.xls"):void{// TODO Auto-generated method stubvar htmlStr:String = generateHtml(source,headerArr,dataFiledArr);var mbytes:ByteArray = new ByteArray();mbytes.writeUTFBytes(htmlStr);var exportFile:FileReference = new FileReference();exportFile.addEventListener(Event.COMPLETE,saveComplete);exportFile.save(mbytes,fileName);}//将dataGrid生成html by Start chinapublic function generateHtml(source:ArrayCollection,headerArr:Array,dataFiledArr:Array):String{var htmlStr:String="";htmlStr+=ParameterUtil.htmlBefore;htmlStr+="<table border='1'>" +"<tr class='th'>";for(var i:int = 0;i<headerArr.length ; i++){htmlStr+="<td>"+headerArr[i]+"</td>";}htmlStr+="</tr>";for(var j:int = 0;j<source.length;j++){htmlStr+="<tr>";for(var m:int = 0;m<dataFiledArr.length ;m++){htmlStr+="<td>";htmlStr+=source[j][dataFiledArr[m]];htmlStr+="</td>"}htmlStr+="</tr>"}htmlStr+="</table>";htmlStr+=ParameterUtil.htmlAfter;return htmlStr;}
exportBySource方法上一节原本就有,去掉了as3xls的相关操作,取而代之的是generateHtml方法,及拼接HTML。
详细请点击:http://www.verydemo.com/demo_c101_i54558.html
0 0
- Flex导出Excel之拼接HTML
- EXCEL导出方式之HEADER导出HTML
- flex导出excel
- Flex 前台excel导出
- flex 前台导出Excel
- Flex EXCEL导出
- FLEX中导出Excel
- Flex导出Excel
- Flex导出Excel (as3xls)
- flex导出excel
- flex导出excel
- Flex导出html
- html表格导出Excel
- html表格导出Excel
- html表格导出Excel
- sqlplus 导出excel&html
- html 导出到 excel
- FLex中 DataGrid导出Excel
- [UILabel copyWithZone:]: unrecognized selector sent to instance
- 程序设计组织不应测试自己的程序
- 图片旋转 jquery.rotate.js插件
- C程序中的内存管理
- 无间断滚动的新闻文章列表,兼容IE、Firefox和Oper...
- Flex导出Excel之拼接HTML
- Extjs4.x Ext.tree.Panel 过滤Filter以及trigger field的使用
- ajax+springmvc实现C与View之间的数据交流
- 策略设计模式(编写属于自己的JDBC框架)
- const 的用法
- 《算法导论》 插入排序
- java线程学习3——线程的停止
- 转ios icon及默认图片等
- 服务器: 消息 170,级别 15,状态 1,行 14解决方法