|
|
|
|
|
- Presentación
- Gestión dinámica de archivos XLS y XLSX
Manejo de archivos XLS (sintaxis con prefijo)
En la sintaxis con prefijo, WINDEV y WEBDEV permiten manipular archivos Excel mediante la 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 archivos Excel (archivos XLS o XLSX) en modo lectura y escritura. Gestión dinámica de archivos XLS y XLSX Para manipular archivos XLS y XLSX, WLanguage incluye: - diferentes tipos de variables. Estos tipos de variables pueden utilizarse para manipular documentos XLS, filas, columnas y celdas.
- varias funciones WLanguage que manejan los distintos tipos de datos.
Para gestionar los archivos XLS y XLSX: - Declarar una variable de tipo xlsDocument. Este tipo de variable se utiliza para describir y modificar un documento Excel.
- Abra el archivo XLS si es necesario (xlsOpen) y asócielo a la variable xlsDocument.
- Los distintos elementos del documento Excel pueden manipularse:
- con las funciones de WLanguage.
- con las propiedades xlsDocument.
Ejemplo:
MyXLSFile is xlsDocument
AFile is string
AFile = fExeDir + "\Business info1.xls"
MyXLSFile = xlsOpen(AFile, xlsWrite)
IF ErrorOccurred = False THEN
Azz is int = MyXLSFile..Worksheet
Info("Current worksheet in the Excel file: " + Azz)
IF MyXLSFile..Worksheet = 2 THEN
Info("The current worksheet was modified.")
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 <xlsDocument variable>.Save.#
- 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).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|