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
  • Acceder a una columna de un Excel Document
  • Acceder a una celda de un Excel Document
  • Acceder a una celda de una columna en un Excel Document
  • Acceder a una celda de un fila en un Document 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 xlsCellCélulas en el XLS Document.
ColumnaArray de xlsColumnColumna en el XLS Document.
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 archivo completo de ruta de XLS asociado con el Document. Esta propiedad está disponible en solo lectura. Se asigna cuando se utiliza xlsAbrir.
Observación: cuando se asigna una variable xlsDocument a otra, esta Property no se copia (excepto durante la llamada a xlsAbrir).
FilaArray de xlsRowFila en el XLS Document.
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 Document (idéntico al xlsNbColumna). Esta propiedad está disponible en solo lectura.
NúmeroHoja de trabajoIntegroNúmero de hojas de trabajo encontradas en el Document (idéntico al xlsNbFicha de trabajo). Esta propiedad está disponible en solo lectura.
NúmeroFilaIntegroNúmero de filas encontradas en la Document (idéntico a xlsNbRow). Esta propiedad está disponible en solo lectura.
Nombre de la hojaCadena de caracteresNombre de la hoja de trabajo actual. Este Property puede corresponder a una cadena que contiene 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: Solo las fórmulas inicialmente encontradas en el Document pueden recalcularse.
VersiónIntegroVersión de XLS Document (idéntica 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>

Acceder a una columna de un Excel Document

Las siguientes sintaxis se pueden usar para acceder a una columna de un Excel Document:
  • MyXLSDocument.Column[ 1]: Accede a la columna 1 del fichero Excel.
  • MyXLSDocument.Column["A"]: Accede a la columna A del fichero Excel.

Acceder a una celda de un Excel Document

Las siguientes sintaxis pueden usarse para acceder a una celda de un Excel Document:
  • 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.

Acceder a una celda de una columna en un Excel Document

Las siguientes sintaxis pueden ser usadas para acceder a una celda de una columna en un Excel Document:
  • 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 un fila en un Document de Excel

La siguiente sintaxis puede usarse para acceder a una celda de un fila en un Document 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