- 浏览: 11860 次
最新评论
Flex TXT文件导入
2010年09月20日
在上一篇文章中,我们做了一个文件上传、导入组件,其实就是一个文件选择并上传的组件,该组件是基于Blazeds来实现的。本文利用该组件实现Flex客户端Txt文件的导入,并将导入的txt文本数据展现到Flex客户端的AdvancedDataGrid中,其它文件格式如excel等导入同理。
假设Txt文件内容如下,该文件没有抬头,分别表示用户ID、用户名称、用户IP。 上文中提到的组件中其文件导入方法为public function importFile(headers:Array):Boolean,该方法调用的是blazeds 服务的public Object[] importFile(byte[] content, List header, String fileType)方法,为此需要实现该方法。该方法核心就是txt文件的生成,txt文件的解析,代码如下: public Object[] importFile(byte[] content, List header, String fileType)throws Exception{ Object[] result = new Object[0]; String pathname = "/usr/temp/temp01.txt"; //write file FileOutputStream stream = new FileOutputStream(file); stream.write(content); stream.close(); //read file result = parseTXT(header, pathname); file.delete(); return result; } privatestatic Object[] parseTXT(List header, String filepath){ try{ FileReader reader = new FileReader(filepath); BufferedReader br = new BufferedReader(reader); String content = null; Map map = newHashMap(); List dataList = newArrayList(); while((content = br.readLine()) != null) { String[] values = content.split("\t"); map = newHashMap(); for(int i=0; i=values.length){ map.put(header.get(i), null); }else{ map.put(header.get(i), values[i]); } } dataList.add(map); } br.close(); reader.close(); return dataList.toArray(); }catch(Exception e){ thrownew AppException(e); } } 客户端建立一个Flex Application,关键是使用文件导入组件,并将导入结果展示到表格中显示,代码如下: flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:services="services.*" width="561" height="292" creationComplete="init()" xmlns:fileupload="fileupload.*">
发表评论
-
如何在flex当中使用swc
2012-01-20 01:23 602如何在flex当中使用swc 2 ... -
FLEX与javascript交互
2012-01-20 01:23 524FLEX与javascript交互 2011年03月24日 ... -
如何在Flex中使用Json
2012-01-20 01:23 628如何在Flex中使用Json 2010年09月04日 本 ... -
Flex(try-catch-finally)机制
2012-01-20 01:22 648Flex(try-catch-finally)机制 2011 ... -
部分毕业设计题目提前曝光
2012-01-19 09:13 807部分毕业设计题目提前曝光 2011年10月13日 08级 ... -
老产品新扩展
2012-01-19 09:13 2老产品新扩展 2012年01月08日 TLCHAT V5 ... -
基于FMS+FME的直播系统的实现
2012-01-19 09:13 1030基于FMS+FME的直播系统的 ... -
Nutch源代码学习-解读Nutch-运行,爬行过程
2012-01-19 09:13 3Nutch源代码学习-解读Nutch-运行,爬行过程 201 ... -
String in Java(2)
2012-01-17 01:42 568String in Java(2) 2010年07月06日 ... -
Java IO 编程
2012-01-17 01:42 797Java IO 编程 2010年10月30日 Java ... -
vc++ 向其他进程注入代码的三种方法(转)
2012-01-17 01:42 707vc++ 向其他进程注入代码的三种方法(转) 2010年06 ... -
如何做好2003服务器安全策略
2012-01-17 01:42 702如何做好2003服务器安全策略 2011年05月25日 ... -
可怜滴小C盘呀,清理清理你
2012-01-17 01:42 660可怜滴小C盘呀,清理清理你 2011年08月30日 在 ... -
c库函数qsort使用方法实例
2012-01-15 20:57 659c库函数qsort使用方法实例 2010年01月03日 ... -
制作和使用自定义C库文件
2012-01-15 20:57 739制作和使用自定义C库文 ... -
九标海外项目负责人爬进!
2012-01-15 20:57 580九标海外项目负责人爬 ... -
[转]GCC笔记
2012-01-15 20:57 556[转]GCC笔记 2010年03月23日 The His ... -
系统调用
2012-01-15 20:56 969系统调用 2009年08月26日 系统调用在用户空间 ...
相关推荐
flex excel文件导入到出 DataGrid
本文所有资料均来自Flex官方文档,其英文版权归 Adobe公司所有。 均有实例代码讲解
Flex Builder4.5导入Excel和CSV文件到DataGrid中,并自定义DataGrid选中行的右键
1、介绍flex的用法、配置、语法等 2、flex的使用文档说明
Flex导入Excel文件的应用部分代码,这里只是几个代码文件,具体环境需要重新搭建。
flex开发的读取本地txt文件的代码,可选择txt文件,读取内容,无需js帮忙
flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助...
NULL 博文链接:https://ynp.iteye.com/blog/1083383
flex中文帮助文档flex中文帮助文档
2. 本文所有资料均来自Flex 官方文档,其英文版权归Adobe 公司所有。 3. 文中某些内容根据译者的理解稍作改动,因此与原版英文在文字上不完全一致。同时,由于译者水平有限,翻译不妥之处请大家多多见谅。
本文档包含了详细的Flex技术讲解,对Flex入门的学习者用处很大。
flex文档 ActonScript3.0 flex4各类电子书
Flex帮助文件 Flex帮助文件 Flex帮助文件 Flex帮助文件 Flex帮助文件
简单的文件读写程序,适合新手学习。可对导入的文本文件进行修改再导出
Flex中文版的教程,从Flex 官方文档翻译过来。
Flex学习文档,Flex中文文档,,记载了各种学习心得
Flex3对DataGrid导入导出excel的例子
该类库的用法非常简单,只需加载完成excel文件后执行: var excel:Excel = new Excel(fr.data); //fr.data为flex加载excel的byte数组 var sheet:Array = excel.getSheetArray();//得到表格数据,为Array格式 var ...