|
|
|
|
- Presentación
- Método 1: Gestión dinámica de los archivos XLS y XLSX
- Método 2: Lectura de los archivos de Excel (método conservado para la compatibilidad con versiones anteriores)
- Funciones WLanguage
WINDEV y WEBDEV proponen dos métodos para los ficheros Excel de manipular: - Método 1: Manipulación dinámica de hojas XLS y XLSX.
Este método utiliza diferentes tipos de variables así como funciones WLanguage. Este método permite gestionar los ficheros Excel (XLS o XLSX) en modo de lectura y escritura .. - Método 2 (conservado por motivos de compatibilidad): Uso de las funciones WLanguage para gestionar las funciones XLS.
Este método le permite administrar los archivos XLS en modo de lectura .
Método 1: Gestión dinámica de los archivos XLS y XLSX Para manipular los archivos XLS y XLSX, el WLanguage propone: - diferentes tipos de variables. Estos tipos de variables se utilizan para manipular un documento XLS, un XLS fila o una columna, una celda XLS.
- varias funciones WLanguage que manipular los diferentes tipos de datos.
A manipular los archivos XLS y XLSX: - Declare una variable de tipo xlsDocument. Este tipo de variable se utiliza para describir y modificar un Excel Document.
- Abrir (si es necesario) el archivo XLS (xlsAbrir) y asociarlo con el xlsDocument Variable.
- Los diferentes elementos en el Excel Document pueden ser manejados:
- con las funciones de WLanguage.
- con las propiedades de xlsDocument.
Ejemplo:
XLSFileID is xlsDocument AFile is string AFile = fExeDir + "\Business info1.xls" XLSFileID = xlsOpen(AFile, xlsWrite) IF ErrorOccurred = False THEN Azz is int = xlsCurrentWorksheet(XLSFileID) Info("Current worksheet in the Excel file: " + Azz) // Change worksheet IF xlsCurrentWorksheet(XLSFileID, 2) THEN Info("The current worksheet was modified.") // Read a cell for test Info(xlsData(XLSFileID, 11, 2)) ELSE Error("The selected file does not include a second worksheet!") END ELSE Error("Caution, the file is already opened on a computer!") END
Observaciones: - Si el archivo de Excel se abre en modo de lectura/escritura (constante xlsWrite), el archivo se abre y bloquea hasta que se cierra. Para guardar las modificaciones realizadas, utilice xlsGuardar.
- Las funciones XLS no requieren la instalación de "Microsoft Excel" en los equipos de los usuarios.
- Se admiten los archivos XLS y los archivos específicos de Office 2007 (archivos.xlsx).
Método 2: Lectura de los archivos de Excel (método conservado para la compatibilidad con versiones anteriores) WINDEV y WEBDEV proponen varias funciones que le permiten administrar archivos ".XLS" desde sus aplicaciones WINDEV y sitios WEBDEV. Estas funciones permiten recuperar los datos introducidos en Excel. Para manipular un documento XLS: - Uso xlsAbrir. Esta función devuelve el identificador del archivo XLS utilizado.
- Utilice las funciones XLS para recuperar la información solicitada sobre el fichero Excel y sus datos.
Observaciones: - Las funciones XLS no requieren la instalación de "Microsoft Excel" en los equipos de los usuarios.
- Sólo se admiten los archivos XLS. No se admiten los archivos específicos de Office 2007 (archivos.xlsx).
- Hay dos modos de funcionamiento disponibles para las funciones XLS:
- Modo de funcionamiento compatible con las versiones anteriores de WINDEV y WEBDEV: en este modo, sólo se puede acceder a la primera hoja de trabajo del libro de trabajo.
- Nuevo modo de funcionamiento multihoja: en este modo, tiene la posibilidad de seleccionar la hoja de trabajo donde se realizan las operaciones.
La función utilizada para modificar el modo de manejo de las funciones XLS se denomina xlsAbrir. Estas funciones están acostumbradas a: - manipular archivos ".XLS": abriendo y cerrando.
- obtener información sobre los archivos ".XLS": datos de una celda, número de filas, número de columnas, tipo de columna, título de la columna (véase la Diagram).
- averiguar la versión de Excel utilizada.
- identificar los errores que se produjeron al realizar diferentes operaciones en un archivo ".XLS".
Consulte Funciones XLS para conocer la lista de funciones que pueden utilizarse con un archivo ".XLS".
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|