读书人

Flex AIR读取本土EXCEL

发布时间: 2012-12-20 09:53:21 作者: rapoo

Flex AIR读取本地EXCEL
两大难点:

1 如何读取EXCEL里的数据

2 如何将读取后的数据处理成需要的格式。



使用据说是谷歌开发的as3xls包。

import com.as3xls.xls.Sheet;
import com.as3xls.xls.ExcelFile;

然后 load EXCEL。 当中加上监听,然后读取监听结果:

var xExcelFile:ExcelFile=new ExcelFile();
xExcelFile.loadFromByteArray(e.target.data);



将load出来的结果读入ArrayCollection(此步为关键,搜索了很久也没有找到相关的内容)

var columnchart2:ArrayCollection=new ArrayCollection();

var sheet:Sheet=xExcelFile.sheets[0];
columnchart2=sheet.values;



最后再根据需要处理columnchart2,此步就不详述了,自己网上搜搜。



另外,网上有一个方法是以读取xml的方式读取xls, 我自己运行下来,总是报错。

转自: http://hi.baidu.com/wswhhh117/blog/item/c27f183babdf9235b9998f18.html

读书人网 >网络基础

热点推荐