Come leggere un foglio Excel con Flex

June 17

Come leggere un foglio Excel con Flex


Flex è un ambiente di sviluppo per la piattaforma Flash di Adobe. Gli sviluppatori Flash possono utilizzare l'ambiente Flex per scrivere e gestire il codice, i moduli, test, debug, ed estendendo le funzionalità delle loro applicazioni della piattaforma Flash. Un problema che ha affrontato gli sviluppatori di Flex era che aveva alcun supporto nativo per il caricamento di determinati tipi di file, ad esempio il formato .xls di Microsoft Excel. Questo problema è stato risolto da un modulo Flex in grado di leggere fogli di calcolo Excel.

istruzione

1 Scarica il codice sorgente del modulo dalla pagina di Google Code dello sviluppatore (vedi Risorse).

2 Aprire il file appena scaricato con un programma di utilità archivio di file. Ricordate il nome della directory in cui è stato salvato il codice sorgente non-compresso.

3 Aprite Adobe Flex trovando nel vostro menu "Start" o facendo doppio clic sull'icona dell'applicazione.

4 Fai clic su "File" e "Nuovo". Selezionare "Nuovo Flex progetto." Assegnare un nome al progetto quando richiesto, e fare clic su "Fine". Verrà presentato con una nuova finestra di progetto con il codice sorgente di base per un nuovo progetto Flex.

5 Digitare le seguenti righe nella sezione di applicazione del codice sorgente, sostituendo "SampleModule.swf" con la directory in cui è stato salvato il codice sorgente è stato scaricato e imballati:

var ModuleInfo: IModuleInfo = ModuleManager.getModule ( "SampleModule.swf");

moduleInfo.addEventListener (ModuleEvent.READY, onModuleReady);

moduleInfo.load ();

6 Di seguito le linee al punto 5, aggiungere il seguente codice, sostituendo "SampleModule" con "FlexSpreadsheet":

funzione protetta onModuleReady (moduleEvent: ModuleEvent): void

{

var moduleInfo:IModuleInfo = moduleEvent.module;

campione var: SampleModule = moduleInfo.factory.create () come SampleModule;

}

7 Digitare la directory del file Excel che si desidera aprire le parentesi di "moduleInfo.factory.create ()" nell'ultima riga di codice digitato. Quando hai finito, si leggerà "moduleInfo.factory.create ( 'la directory del file qui')". La prima serie di codice inserito prepara Flex per caricare il modulo, e il secondo set in realtà carica il modulo.

8 Chiama il modulo FlexSpreadsheet nel codice del programma, e il foglio di calcolo si aprirà quando si esegue il programma Flash.