项目里要做一个as版本的exlce文件导入导出,在网络搜到as3xls插件,但是导出文件只支持biff2版本的xls文件,不能同时导出多个sheet页。
java版本的就比较多了,功能最全的是poi,还有jxl都是很好的实现,但是项目的服务器不是java服务器,而且要求把文件生成都放在客户侧,所以这些都没有办法用,很可惜。
打算移植一个过来,但是这两个java项目的源代码非常多,最少也要差不多4w,工作量太大。后来又找到了FastExcel,相对来说少很多,也够我的项目使用了。我就花了些时间做了移植。同时也做了一点修改。
1.支持读取单元格备注
2.支持数字类型导出
3.修复导出的xls文件在window 7平台不能打开的问题
但是问题又来了,导出字符比较多的时候,导出的文件就打不开了,恳请高人指点,谢谢。
附件里的工程可以直接运行,导出4个sheet, 500行数据的时候,文件就打不开了,求指点。
分享到:
相关推荐
Flex客户端通过 BlazeDS 或 Adobe LiveCycle Data Services 与Java后端服务进行AMF通信,发送请求来导入或导出Excel文件。Java服务器端使用POI处理文件,然后将结果以AMF格式返回给Flex前端。 4. **具体步骤**: -...
4. **导出Excel文件** 创建好工作簿并设置好数据和样式后,你可以将`Workbook`对象导出为`.xls`文件。`as3xlsUTF8`提供了一个`saveAs()`方法,用于生成二进制的Excel文件数据,你可以将这些数据保存到服务器或本地...
本文将深入探讨如何使用Flex来实现一个功能,即把Datagrid组件中的内容导出到Excel文件。 Datagrid是Flex中的一个核心组件,用于展示表格数据。它提供了丰富的功能,如排序、分页和自定义列显示。然而,有时用户...
这种技术不仅可以用于导入数据,还可以用于导出Flex应用程序中的数据到Excel,方便用户下载或进一步处理。此外,配合服务器端脚本,可以实现异步上传Excel文件,进一步增强应用程序的功能。 通过深入理解和使用as3...
在Flex开发中,有时我们需要与Excel文件进行交互,例如读取数据或导出数据。本文将详细介绍如何在Flex 4.6环境下,利用FlashPlayer 11读取Excel文件。Flex是一个基于ActionScript 3.0的开源框架,主要用于创建富...
在Flex中,我们可能需要将数据导出为CSV(逗号分隔值)格式,以便用户能够轻松地处理和导入到其他应用程序,如电子表格软件如Microsoft Excel。CSV文件是一种通用的数据交换格式,因其简洁性和广泛兼容性而被广泛...
【as3xls-1.0.1】是一个用于处理Excel文件的库,专门设计用于ActionScript 3(AS3)编程环境。这个版本是1.0.1,意味着它是该库的一个稳定版本,包含了对Excel文件的基本操作支持。在Flex框架下,它可以作为一个强大...
4. **数据导入导出**:在Flex应用中,结合POI可以实现从Excel文件导入数据到数据库,或者将数据库结果导出为Excel文件,为用户提供方便的数据管理工具。 5. **性能优化**:POI 提供了流式处理API,如SXSSF,用于...
本案例聚焦于“flexDataGrid导入Excel”的主题,它涉及到ActionScript(AS)编程语言如何与Excel文件进行交互。FlexDataGrid是Adobe Flex框架中的一个组件,用于展示和操作数据集,而Excel则是广泛使用的电子表格...
AS3XLS库填补了这一空白,使得开发者可以方便地在AS3项目中导入和导出Excel数据。例如,你可以用它来创建报表、分析用户输入的数据或者与其他系统交换数据。 AS3XLS-1.0.1.swc是该库的编译后的库文件,可以直接集成...
在IT行业中,处理数据是日常任务之一,而Excel作为广泛使用的电子表格软件,其数据导入导出需求在各种编程环境中都很常见。本文将探讨如何在Adobe Flex中读取包含中文字符的Excel文件,主要涉及使用AS3XLS库来解决这...
在实际业务场景中,这样的功能常常用于数据导入导出,提高用户的工作效率。 首先,让我们了解一下Flex Datagrid的基本概念。Flex Datagrid是基于MXML和AS3的组件,它可以动态地显示和编辑数据集中的数据。数据集...
这段代码实现了基本的Excel文件读取与写入功能,包括文件的选择、上传进度显示、数据读取与展示、数据更新及文件导出等关键步骤。 #### 五、总结 通过本文的学习,我们了解了如何使用Flex读取和写入Excel文件的...
描述中提到,“你也可以改一改变成EXCEL的导入导出”,这意味着源代码不仅提供了基本的文件上传和下载功能,还可以扩展以处理Excel文件格式的数据。在FLEX中处理Excel文件通常需要使用第三方库,如As3Xlsx或As3CSV,...
Flex作为一个富互联网应用程序(RIA)框架,提供了强大的图表和数据可视化工具,但有时需要将这些数据导出为可打印或离线查看的格式,如PDF、Excel或CSV等。这个"Flex报表导出实例.zip"压缩包文件显然是为了演示如何...
2. **导入导出Excel**: Flex本身并不直接支持Excel文件的读写,但可以借助第三方库如AS3CSV或Apache POI (通过与Java的交互) 实现。导入Excel文件通常涉及解析Excel文件格式,提取数据;导出则需要构建相应的Excel...
5. **数据类型处理**:AS3XLS可以识别和处理各种数据类型,如数值、日期、字符串等,确保数据在导入导出过程中保持正确性。 6. **读取Excel文件**:除了写入,AS3XLS还支持读取Excel文件,这使得在Flex应用中实现...
标题中的“开源DataGrid和AdvancedDataGrid复制到Excel工具类”指的是一个专门设计用于将数据从Flex中的DataGrid和AdvancedDataGrid组件导出到Microsoft Excel的开源工具。这个工具类提高了用户在处理大量数据时的...
描述中提到该工具可以读取和导出Excel文件。这表明报表设计器可能包含了对Microsoft Excel格式的支持,可能使用Apache POI等库来读写Excel文件。用户可以导入现有的Excel模板,或导出设计好的报表为Excel格式,以...
- 将数据导出为Excel文件,供用户下载或进一步处理。 需要注意的是,由于ActionScript 3主要用于开发Flash内容,随着Flash技术的逐渐淘汰,AS3xls可能在新的Web开发趋势中使用减少。然而,对于仍需维护Flash应用...