Tecnología

Inicio

Cómo leer una hoja de cálculo Excel con Flex

Cómo leer una hoja de cálculo Excel con Flex


Flex es un entorno de desarrollo para la plataforma Flash de Adobe. Los desarrolladores de Flash pueden utilizar el entorno Flex para escribir y administrar el código, módulos, prueba, depuración, y se amplía la funcionalidad de sus aplicaciones de la plataforma Flash. Uno de los problemas que enfrentó a los desarrolladores de Flex fue que no tenía ningún soporte nativo para cargar determinados tipos de archivos, como el formato .xls de Microsoft Excel. Este problema ha sido resuelto por un módulo Flex capaz de leer las hojas de cálculo de Excel.

Instrucciones

1 Descargar el código fuente del módulo desde la página de Google Code de los desarrolladores (ver Recursos).

2 Abra el archivo que acaba de descargar con una utilidad de almacenamiento de archivos. Recuerde que el nombre del directorio donde guardó el código fuente de la ONU-cremallera.

3 Abra Adobe Flex mediante la búsqueda en el menú "Inicio" o haga doble clic en el icono de la aplicación.

4 Haga clic en "Archivo" y "Nuevo". Seleccione "Nuevo proyecto Flex." El nombre de su proyecto cuando se le solicite y haga clic en "Finalizar". Se le presentará con una nueva ventana del proyecto con el código fuente de base para un nuevo proyecto Flex.

5 Escriba las siguientes líneas en la sección de aplicación de su código fuente, en sustitución de "SampleModule.swf" con el directorio en el que ha guardado el código fuente que ha descargado y no envasados:

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

moduleInfo.addEventListener (ModuleEvent.READY, onModuleReady);

moduleInfo.load ();

6 Por debajo de las líneas en el Paso 5, agregue el código siguiente, en sustitución de "SampleModule" con "FlexSpreadsheet":

onModuleReady función protegida (moduleEvent: ModuleEvent): void

{

var moduleInfo:IModuleInfo = moduleEvent.module;

var muestra: SampleModule = moduleInfo.factory.create () como SampleModule;

}

7 Escriba el directorio del archivo de Excel que desea abrir en el paréntesis de "moduleInfo.factory.create ()" en la última línea de código que ha escrito. Cuando haya terminado, se leerá "moduleInfo.factory.create (« su directorio de archivos aquí ') ". El primer conjunto de código que ha introducido prepara Flex para cargar el módulo, y el segundo conjunto en realidad carga el módulo.

8 Llamar al módulo de FlexSpreadsheet en el código de su programa y la hoja de cálculo se abrirá cuando se ejecuta el programa de flash.