1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import com.as3xls.xls.Sheet;
import com.as3xls.xls.ExcelFile;
import flash.net.URLLoader;
var fichierexcel:URLLoader = new URLLoader();
fichierexcel.dataFormat = URLLoaderDataFormat.BINARY;
fichierexcel.load( new URLRequest("bdd.xls"));
fichierexcel.addEventListener(Event.COMPLETE, loadCompleteHandler());
private function loadCompleteHandler(event:Event):void
{
var contenu:ByteArray = event.target.data;
var xls:ExcelFile = new ExcelFile();
xls.loadFromByteArray(contenu);
}
//Je stocke la première cellule de la première colonne dans le Datagrid
var sheet:Sheet = xls.sheets[0]
var value:String = sheet.getCell(0, 0).value;
myDataGrid.dataProvider = sheet.values;
]]>
</mx:Script>
<mx:DataGrid id="myDataGrid">
</mx:DataGrid>
</mx:Application> |
Partager