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: 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
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
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:
  1. Declare una variable de tipo xlsDocument. Este tipo de variable se utiliza para describir y modificar un Excel Document.
  2. Abrir (si es necesario) el archivo XLS (xlsAbrir) y asociarlo con el xlsDocument Variable.
  3. 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:
  1. Uso xlsAbrir. Esta función devuelve el identificador del archivo XLS utilizado.
  2. 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.
Funciones WLanguage
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".
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: 27/05/2022

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