AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos XLS
  • Presentación
  • Método 1: Manipulación dinámica de archivos XLS y XLSX
  • Método 2: Lectura de los archivos Excel (se mantiene por compatibilidad con versiones anteriores)
  • Funciones de WLanguage
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Presentación
WINDEV y WEBDEV proponen dos métodos para tratar archivos Excel:
  • 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 archivos Excel (archivos XLS o XLSX) en modo lectura y escritura.
  • Método 2 (para compatibilidad con versiones anteriores): Uso de funciones WLanguage para gestionar archivos XLS.
    Este método gestiona archivos XLS en modo de sólo lectura.
Método 1: Manipulació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:
  1. Declarar una variable de tipo xlsDocument. Este tipo de variable se utiliza para describir y modificar un documento Excel.
  2. Abra el archivo XLS si es necesario (xlsOpen) y asócielo a la variable xlsDocument.
  3. Los distintos elementos del documento Excel pueden manipularse:
    • con las funciones de WLanguage.
    • con las propiedades 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 xlsSave.#
  • 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 Excel (se mantiene por 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:
  1. Utilice la función xlsOpen.. Esta función devuelve el identificador del archivo XLS utilizado.
  2. Utilice las funciones XLS para recuperar la información solicitada sobre el archivo 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 archivos XLS. No se admiten archivos específicos de Office 2007 (archivos .xlsx).
  • Hay dos modos disponibles para las funciones XLS:
    • Modo compatible con versiones anteriores de WINDEV y WEBDEV: En este modo, sólo se puede acceder a la primera hoja del libro de trabajo.
    • Nuevo modo multihoja: En este modo, puede seleccionar la hoja del libro de trabajo donde se realizan las operaciones.
Utilice xlsOpen para cambiar el modo de manipulación de las funciones XLS.
Funciones de WLanguage
Estas funciones se utilizan para:
  • abrir y cerrar archivos ".XLS".
  • obtener información sobre los archivos ".XLS": Datos de la celda, número de filas, número de columnas, tipo de columna, título de la columna (ver diagrama).
  • averiguar la versión de Excel utilizada.
  • identificar los errores que se produjeron al realizar diferentes operaciones en un archivo ".XLS".
Para obtener la lista de funciones que pueden utilizarse con archivos Excel, consulte Funciones XLS.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 16/01/2025

Señalar un error o enviar una sugerencia | Ayuda local