1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
//chargement du fichier XLS
var baXsl:ByteArray = event.target.data;
var xls:ExcelFile = new ExcelFile();
xls.loadFromByteArray(baXsl);
//Traitement pour convertir en XML
var premierSheet:Sheet = xls.sheets[0];
var xmlFinal:XML = <personnes></personnes>;
for(var i:Number=1;i<premierSheet.rows;i++)
{
var xmlNoeud:XML = <personne>
<{premierSheet.getCell(0,0)}>{premierSheet.getCell(i,0)}</{premierSheet.getCell(0,0)}>
<{premierSheet.getCell(0,1)}>{premierSheet.getCell(i,1)}</{premierSheet.getCell(0,1)}>
<{premierSheet.getCell(0,2)}>{premierSheet.getCell(i,2)}</{premierSheet.getCell(0,2)}>
</personne>;
xmlFinal.appendChild(xmlNoeud);
}
//ajout dans le dataGrid
chargerDatagrid(xmlFinal); |
Partager