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
  • Tipo de datos introducidos en una columna: Columnas vacías
  • Gestión de errores
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
Devuelve el tipo de datos introducidos en una columna de un archivo XLS. El resultado depende del modo de apertura del archivo XLS:
  • En modo multihoja, la columna utilizada se encuentra en la hoja de trabajo seleccionada por xlsCurrentWorksheet.
  • En modo compatible, la columna utilizada se encuentra siempre en la primera hoja de cálculo del libro.
Nota: El tipo de datos introducidos en una columna de un archivo XLS sólo puede devolverse si:
  • El archivo XLS existe.
  • Se abre el archivo XLS.
// Open an XLS file
XLSFileID = xlsOpen("C:\MyDirectory\File.XLS")
IF XLSFileID <> -1 THEN
	// Type of data entered
	ResColumnTitle = xlsColumnType(XLSFileID, 4)
	SWITCH ResColumnTitle
		CASE xlsTypeString: Info("String data")
		CASE xlsTypeDate: Info("Date data")
		CASE xlsTypeDouble: Info("Numeric data")
		CASE xlsTypeTime: Info("Time data")
		CASE xlsTypeDateTime: Info("DateTime data")
		CASE xlsTypeDuration: Info("Duration data")
		CASE xlsTypeCurrency: Info("Currency data")
	END
	...
END
Sintaxis

Sintaxis que utiliza el tipo xlsDocument Ocultar los detalles

<Result> = xlsColumnType(<XLS document> , <Column number> [, <Empty columns>])
<Result>: Constante de tipo Integer
Tipo de datos introducidos en la columna especificada:
xlsTipoDivisa"Columna "Moneda
xlsTypeDateTime"Columna "DateTime
xlsTypeDouble"Columna "Numerical
xlsTypeDuration"Columna "Duración
xlsTypeEmptyColumna completamente vacía si <Columnas vacías> = False
xlsTypeErrorEn caso de error. Para obtener más información sobre el error, utilice la función xlsMsgError o ErrorInfo con la constante errMessage.
xlsTypeFecha"Columna "Fecha
xlsTypeStringColumna "Cadena de caracteres" o columna que contiene diferentes tipos de datos
xlsTypeTime"Columna "Tiempo
<XLS document>: Variable de tipo xlsDocument
Nombre de la variable xlsDocument correspondiente al archivo XLS a utilizar.
<Column number>: Integro
Número de la columna a leer.
<Empty columns>: Booleano opcional
Modo para tener en cuenta las columnas vacías:
FalseSe tienen en cuenta todas las columnas vacías
True
(predeterminado)
Se ignoran todas las columnas vacías

Sintaxis conservada por motivos de compatibilidad con la versión 12 Ocultar los detalles

<Result> = xlsColumnType(<XLS file identifier> , <Column number> [, <Empty columns>])
<Result>: Constante de tipo Integer
Tipo de datos introducidos en la columna especificada:
xlsTipoDivisa"Columna "Moneda
xlsTypeDateTime"Columna "DateTime
xlsTypeDouble"Columna "Numerical
xlsTypeDuration"Columna "Duración
xlsTypeEmptyColumna completamente vacía si <Empty columns> = False
xlsTypeErrorEn caso de error. Para obtener más información sobre el error, utilice la función xlsMsgError o ErrorInfo con la constante errMessage.
xlsTypeFecha"Columna "Fecha
xlsTypeStringColumna "Cadena de caracteres" o columna que contiene diferentes tipos de datos
xlsTypeTime"Columna "Tiempo
<XLS file identifier>: Integro
Identificador del archivo XLS a tratar, devuelto por xlsOpen.
<Column number>: Integro
Número de la columna a leer.
<Empty columns>: Booleano opcional
Modo para tener en cuenta las columnas vacías:
FalseSe tienen en cuenta todas las columnas vacías
True
(predeterminado)
Se ignoran todas las columnas vacías
Observaciones

Tipo de datos introducidos en una columna: Columnas vacías

Puede elegir si desea o no tener en cuenta las columnas vacías. Por ejemplo:
xlsColumnType(XLSFileID, 2, True) // Returns xlsTypeString
xlsColumnType(XLSFileID, 2, False) // Returns xlsTypeEmpty

Gestión de errores

La función xlsColumnType genera un error en los siguientes casos:
  • No se encuentra la columna especificada (columna negativa, por ejemplo).
  • El archivo XLS especificado no está abierto.
Componente: wd300xls.dll
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: 21/11/2024

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