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: teniendo en cuenta las columnas vacías
  • Gestión de errores
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
Devuelve el tipo de datos introducidos en una columna de un fichero XLS.. El resultado depende del modo de apertura del archivo XLS:
  • En el modo de varias hojas, la columna utilizada se encuentra en la hoja de trabajo seleccionada por xlsHoja de trabajo actual.
  • En el modo compatible, la columna utilizada siempre se encuentra en la primera hoja de trabajo del libro de trabajo.
Observación: El tipo de datos introducidos en una columna de un fichero XLS se devuelve si:
  • El archivo XLS existe.
  • Se abre el archivo XLS.
Ejemplo
// 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

La sintaxis que está usando 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:
xlsTypeCurrency"Columna"Moneda
xlsTypeDate"Columna"Fecha
xlsTypeDateTime"Columna"DateTime
xlsTypeDouble"Columna"Numérica
xlsTypeDuration"Columna"Duración
xlsTypeEmptyColumna completamente vacía si <Columnas vacías> = False
xlsTypeErrorEn caso de error. Para obtener más detalles sobre el error, utilice xlsMsgError o ErrorInfo con la constante errMessage.
xlsTypeStringColumna"string" o columna que contiene diferentes tipos de datos
xlsTypeTime"Columna"Tiempo
<XLS document>: Variable de tipo xlsDocument
Nombre de la xlsDocument Variable 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 las columnas que están completamente vacías.
True
(predeterminado)
Las columnas que están completamente vacías se ignoran

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:
xlsTypeCurrency"Columna"Moneda
xlsTypeDate"Columna"Fecha
xlsTypeDateTime"Columna"DateTime
xlsTypeDouble"Columna"Numérica
xlsTypeDuration"Columna"Duración
xlsTypeEmptyColumna completamente vacía si <Columnas vacías> = False
xlsTypeErrorEn caso de error. Para obtener más detalles sobre el error, utilice xlsMsgError o ErrorInfo con la constante errMessage.
xlsTypeStringColumna"string" o columna que contiene diferentes tipos de datos
xlsTypeTime"Columna"Tiempo
<XLS file identifier>: Integro
Identificador del archivo XLS a manipular, devuelto por xlsAbrir.
<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 las columnas que están completamente vacías.
True
(predeterminado)
Las columnas que están completamente vacías se ignoran
Observaciones

Tipo de datos introducidos en una columna: teniendo en cuenta las columnas vacías

Las columnas vacías se pueden tener en cuenta o no. 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:
  • La columna especificada no existe (columna negativa, por ejemplo).
  • El archivo XLS especificado no se abre.
Componente: wd290xls.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: 27/05/2022

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