PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Propiedades específicas de la descripción de las variables xlsDocument
  • Acceso a una columna de un documento de Excel
  • Acceso a una celda de un documento de Excel
  • Acceso a una celda de una columna en un documento de Excel
  • Acceder a una celda de una fila en un documento de Excel
  • Funciones WLanguage que utilizan variables xlsDocument
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Una variable de tipo xlsDocument permite describir y modificar un documento Excel.
Observación: Consulte Declarar una variable para obtener más detalles sobre la declaración de este tipo de variables y el uso de propiedades WLanguage.
Versiones 16 y posteriores
WINDEVLinux Este tipo de variable está ahora disponible en WINDEV Linux.
WEBDEV - Código ServidorLinux Este tipo de variable está ahora disponible en WEBDEV Linux.
Nueva funcionalidad versión 16
WINDEVLinux Este tipo de variable está ahora disponible en WINDEV Linux.
WEBDEV - Código ServidorLinux Este tipo de variable está ahora disponible en WEBDEV Linux.
WINDEVLinux Este tipo de variable está ahora disponible en WINDEV Linux.
WEBDEV - Código ServidorLinux Este tipo de variable está ahora disponible en WEBDEV Linux.
Ejemplo
MyWorksheet is xlsDocument
NameXLSFile is string
NameXLSFile = fSelect(fExeDir(), "", "Select a file...", ...
"All files (*.*)" + TAB + "*.*", "*", fselOpen + fselExist)
IF NameXLSFile = "" THEN RETURN
MyWorksheet = xlsOpen(NameXLSFile, xlsWrite)

// Write OK in the A25 cell
MyWorksheet[25,"A"] = "OK"
// Save
xlsSave(MyWorksheet)
XLSFileID is xlsDocument
NameXLSFile is string = fExeDir + "\Business info1.xls"
 
XLSFileID = xlsOpen(NameXLSFile, xlsWrite)
IF ErrorOccurred = False THEN
Azz is int = xlsCurrentWorksheet(XLSFileID)
Info("Current worksheet in the Excel file: " + Azz)
// Change worksheet
IF xlsCurrentWorksheet(XLSFileID, 2) = True 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

Propiedades específicas de la descripción de las variables xlsDocument

Las siguientes propiedades pueden utilizarse para manipular una variable de tipo xlsDocument:
denominarTipo utilizadoEfecto
CeldaArray de xlsCellCeldas en el documento XLS.
ColumnaArray de xlsColumnaColumna en el documento XLS.
Versiones 17 y posteriores
RightToLeft
Nueva funcionalidad versión 17
RightToLeft
RightToLeft
booleano
  • True si la hoja actual está en modo de lectura "Derecha a izquierda".
  • False si la hoja actual está en modo de lectura "Izquierda a derecha".
HojaIntegroNúmero de la hoja de trabajo actual (idéntico a xlsHoja de trabajo actual).
ArchivoCadena de caracteresNombre y ruta completa del archivo XLS asociado al documento. Esta propiedad está disponible en solo lectura. Se asigna cuando se utiliza xlsAbrir.
Observación: al asignar una variable xlsDocument a otra, esta propiedad no se copia (excepto durante la llamada a xlsAbrir).
FilaArray de xlsRowFila en el documento XLS.
Modifiedbooleano
  • True si se modificó el documento
  • False en caso contrario.
Esta propiedad se establece en False después de utilizar la función xlsGuardar.
NumberColumnIntegroNúmero de columnas encontradas en el documento (idéntico a xlsNbColumna). Esta propiedad está disponible en solo lectura.
NúmeroHoja de trabajoIntegroNúmero de hojas de trabajo encontradas en el documento (idéntico a xlsNbFicha de trabajo). Esta propiedad está disponible en solo lectura.
NúmeroFilaIntegroNúmero de líneas encontradas en el documento (idéntico a xlsNbRow). Esta propiedad está disponible en solo lectura.
Nombre de la hojaCadena de caracteresNombre de la hoja de trabajo actual. Esta propiedad puede corresponder a una cadena que contenga entre 1 y 31 caracteres. No distingue entre mayúsculas y minúsculas.
Versiones 17 y posteriores
Recalcular al cargar
Nueva funcionalidad versión 17
Recalcular al cargar
Recalcular al cargar
booleano
  • True si las fórmulas del documento deben volver a calcularse al abrir el documento en Excel u OpenOffice.
  • False si no se debe realizar ningún cálculo al abrir el documento en Excel u OpenOffice.
Observación: Sólo se pueden volver a calcular las fórmulas que se encuentran inicialmente en el documento.
varianteIntegroVersión del documento XLS (idéntico a xlsVersion). Esta propiedad está disponible en solo lectura.
Observación: Estas propiedades se pueden utilizar con una de las siguientes sintaxis:
  • <Nombre de la variable>..<Nombre de la propiedad>
  • <Nombre de la variable>.<Nombre de la propiedad>

Acceso a una columna de un documento de Excel

Se pueden utilizar las siguientes sintaxis para acceder a una columna de un documento de Excel:
  • MyXLSDocument.Column[ 1]: Accede a la columna 1 del fichero Excel.
  • MyXLSDocument.Column["A"]: Accede a la columna A del fichero Excel.

Acceso a una celda de un documento de Excel

Las siguientes sintaxis pueden utilizarse para acceder a una celda de un documento de Excel:
  • MyXLSDocument[ 1,2]: Accede a la celda de fila 1 y a la columna 2 del fichero Excel.
  • MyXLSDocument[ 5, "A"]: Accede a la celda de fila 5 y a la columna A del fichero Excel.

Acceso a una celda de una columna en un documento de Excel

Las siguientes sintaxis pueden utilizarse para acceder a una celda de una columna en un documento de Excel:
  • MyXLSDocument.Column[ 1].Cell: Devuelve el valor de la celda que se encuentra en la columna 1 para la fila actual..
  • MyXLSDocument.Column["A"].Cell: Devuelve el valor de la celda que se encuentra en la columna "A" para la fila actual..

Acceder a una celda de una fila en un documento de Excel

La siguiente sintaxis puede utilizarse para acceder a una celda de una fila en un documento de Excel:
  • MyXLSDocument.Fila[ 1].Cell[ 2]: Accede a la celda de fila 1 y a la columna 2 del fichero Excel.
  • MiDocumentoXLS.Fila[].Celda["A"]: Accede a la celda de fila 5 y a la columna A del fichero Excel.

Funciones WLanguage que utilizan variables xlsDocument

Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario