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.
  • Condiciones de uso
  • Notas adicionales
  • Impresión en un archivo XLS
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
Crea un archivo de Excel a partir de los datos encontrados en una Tabla o control Tabla TreeView..
Observación: Este archivo puede ser abierto por Excel o por OpenOffice Calc (dependiendo del software instalado en el ordenador actual).
Versiones 16 y posteriores
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Nueva funcionalidad versión 16
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Versiones 18 y posteriores
WEBDEV - Código Servidor Esta función puede utilizarse ahora para manipular las tablas de visualización de árboles en los sitios WEBDEV.
Nueva funcionalidad versión 18
WEBDEV - Código Servidor Esta función puede utilizarse ahora para manipular las tablas de visualización de árboles en los sitios WEBDEV.
WEBDEV - Código Servidor Esta función puede utilizarse ahora para manipular las tablas de visualización de árboles en los sitios WEBDEV.
Versiones 23 y posteriores
WEBDEV - Código ServidorLinux Esta función ahora está disponible para sitios WEBDEV en Linux.
Nueva funcionalidad versión 23
WEBDEV - Código ServidorLinux Esta función ahora está disponible para sitios WEBDEV en Linux.
WEBDEV - Código ServidorLinux Esta función ahora está disponible para sitios WEBDEV en Linux.
Ejemplo
WINDEVReportes y ConsultasCódigo de Usuario (UMC)
sFile is string
// Asks for the file name
sFile = fSelect("", "", "Choose the export file", ...
"Excel files (*.xls) *.xls", "xls", fselCreate + fselExist)
// If the name was not specified, cancels the export
// Otherwise, exports the content of TABLE_TABLE1
IF sFile <> "" THEN TableToWord(TABLE_TABLE1, sFile, taNoTitle)
Sintaxis

Seleccionando todas las filas o las primeras N filas que se encuentran en la Tabla o control Tabla TreeView Ocultar los detalles

<Result> = TablaToExcel(<Table control> , <XLS file to create> [, <Options> [, <Number of exported rows>]])
<Result>: Boolean
  • True si se creó el archivo,
  • False en caso contrario. Para conocer los detalles del error, utilice ErrorInfo.
<Table control>: Control name
Nombre del control a manipular. Este control puede corresponder a:
  • un control Tabla.
  • un control Tabla TreeView.
<XLS file to create>: Character string (with quotes)
Nombre y ruta completa del archivo Excel a crear. El archivo es reemplazado por el nuevo archivo si ya existe.
<Options>: Optional Integer constant
Configura el archivo XLS para crear.
taWithInvisibleColumnsTambién exporta las columnas de Invisible control.
Versiones 22 y posteriores
WINDEV Las columnas definidas como no imprimibles y no exportables se exportan. Estas columnas se definen:
  • por programación: la propiedad ..VisibleInExportAndPrint se establece en False.
  • en la pestaña "General" de la columna de la ventana de description: "Exportar e imprimir" set a "Nunca".
Nueva funcionalidad versión 22
WINDEV Las columnas definidas como no imprimibles y no exportables se exportan. Estas columnas se definen:
  • por programación: la propiedad ..VisibleInExportAndPrint se establece en False.
  • en la pestaña "General" de la columna de la ventana de description: "Exportar e imprimir" set a "Nunca".
WINDEV Las columnas definidas como no imprimibles y no exportables se exportan. Estas columnas se definen:
  • por programación: la propiedad ..VisibleInExportAndPrint se establece en False.
  • en la pestaña "General" de la columna de la ventana de description: "Exportar e imprimir" set a "Nunca".
taWithLayoutExporta el Color y la fuente usada en el control.
taColumnDisplayedOrderExporta las columnas según el orden de las columnas que aparecen actualmente en la control (y no según el orden de las columnas definido en el editor).
WEBDEV - Código Servidor Esta constante no está disponible.
taMergeSi el archivo XLS ya existe, fusiona el contenido existente con el nuevo contenido: las fórmulas, el formato, ... de las células existentes se mantiene. Los datos existentes no se almacenan. Sólo se conservan los datos de las columnas y filas encontradas en el archivo XLS existente.
taSelectedLinesExporta sólo las filas seleccionadas (todas las filas son exportadas por Default). No exporta los totales.
taNoTitleSólo se copian los datos en el fichero.
taNoTotalNo exporta:
  • las filas que contienen los totales, la media y el recuento de automatic (estas filas son exportadas por Default).
  • Versiones 22 y posteriores
    WINDEV las filas que contienen cálculos personalizados (estas filas son exportadas por Default).
    Nueva funcionalidad versión 22
    WINDEV las filas que contienen cálculos personalizados (estas filas son exportadas por Default).
    WINDEV las filas que contienen cálculos personalizados (estas filas son exportadas por Default).
WEBDEV - Código Servidor Esta constante no está disponible.
taColumnsTitles
(valor predeterminado)
El título de las columnas se inserta en el archivo.
<Number of exported rows>: Optional integer
Número de filas a exportar. Sólo se exportarán las filas que se encuentren entre 1 y <Número de filas exportadas>.
Todas las filas encontradas en la control Tabla se exportarán si no se especifica este parámetro..

Seleccionando las filas que se encuentran en la Tabla o en la control Tabla TreeView Ocultar los detalles

<Result> = TablaToExcel(<Table control> , <XLS file to create> [, <Options> [, <Start row> [, <End row>]]])
<Result>: Boolean
  • True si se creó el archivo,
  • False en caso contrario. Para conocer los detalles del error, utilice ErrorInfo.
<Table control>: Control name
Nombre del control a manipular. Este control puede corresponder a:
  • un control Tabla.
  • un control Tabla TreeView.
<XLS file to create>: Character string (with quotes)
Nombre y ruta completa del archivo Excel a crear. El archivo es reemplazado por el nuevo archivo si ya existe.
<Options>: Optional Integer constant
Configuración del archivo XLS a crear.
taWithInvisibleColumnsTambién exporta las columnas de Invisible control.
Versiones 22 y posteriores
WINDEV Las columnas definidas como no imprimibles y no exportables se exportan. Estas columnas se definen:
  • por programación: la propiedad ..VisibleInExportAndPrint se establece en False.
  • en la pestaña "General" de la columna de la ventana de description: "Exportar e imprimir" set a "Nunca".
Nueva funcionalidad versión 22
WINDEV Las columnas definidas como no imprimibles y no exportables se exportan. Estas columnas se definen:
  • por programación: la propiedad ..VisibleInExportAndPrint se establece en False.
  • en la pestaña "General" de la columna de la ventana de description: "Exportar e imprimir" set a "Nunca".
WINDEV Las columnas definidas como no imprimibles y no exportables se exportan. Estas columnas se definen:
  • por programación: la propiedad ..VisibleInExportAndPrint se establece en False.
  • en la pestaña "General" de la columna de la ventana de description: "Exportar e imprimir" set a "Nunca".
taWithLayoutExporta el Color y la fuente usada en el control.
taColumnDisplayedOrderExporta las columnas según el orden de las columnas que aparecen actualmente en la control (y no según el orden de las columnas definido en el editor).
WEBDEV - Código Servidor Esta constante no está disponible.
taMergeSi el archivo XLS ya existe, fusiona el contenido existente con el nuevo contenido: las fórmulas, el formato, ... de las células existentes.
taSelectedLinesExporta sólo las filas seleccionadas (todas las filas son exportadas por Default).
No exporta los totales.
taNoTitleSólo se copian los datos en el fichero.
taNoTotalNo exporta:
  • las filas que contienen los totales, la media y el recuento de automatic (estas filas son exportadas por Default).
  • Versiones 22 y posteriores
    WINDEV las filas que contienen cálculos personalizados (estas filas son exportadas por Default).
    Nueva funcionalidad versión 22
    WINDEV las filas que contienen cálculos personalizados (estas filas son exportadas por Default).
    WINDEV las filas que contienen cálculos personalizados (estas filas son exportadas por Default).
WEBDEV - Código Servidor Esta constante no está disponible.
<Start row>: Optional integer
Número de la fila donde se iniciará la exportación. Todas las filas de control serán exportadas si este parámetro y <End fila> no se especifican.
<End row>: Optional integer
Número de la fila donde terminará la exportación. Todas las filas de control serán exportadas si este parámetro y <Iniciar fila> no se especifican.
Observaciones

Condiciones de uso

La función TableToExcel puede utilizarse en:
  • una navegación o memoria control.
  • un control de selección única o de selección múltiple.

Notas adicionales

  • Los archivos de Excel no pueden exceder 65536 filas y 256 columnas si la extensión utilizada es ".xls".. Este límite puede ser excedido utilizando la extensión ".xlsx" para crear archivos en formato Excel 2007.. Atención: en este caso, las versiones anteriores de Excel deben estar equipadas con el "paquete de compatibilidad de Office 2007", que puede descargarse desde el sitio de Microsoft para abrir los documentos generados.
  • El archivo creado puede ser abierto por Excel 97 (o posterior) o por OpenOffice Calc 2 (o posterior).
  • Las columnas "numéricas de alta precisión" (38 dígitos significativos) se exportarán como números exponenciales.
  • Se ignora la operación de fusión realizada en las columnas control Tabla.
  • Las columnas Unicode se exportan en formato Unicode a Excel.
  • Las columnas de casillas de verificación se exportan como casillas de verificación.
  • Las columnas RTF se exportan sin formato.
  • Los siguientes elementos no se exportan al fichero Excel:
    • Las imágenes,
    • Los gráficos,
    • Los códigos de barras.

Impresión en un archivo XLS

Es posible imprimir directamente en un archivo XLS:
El archivo XLS creado está configurado por iParameterXLS.
Clasificación Lógica de negocio / UI : Código UI
Componente : wd250xls.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Video TableToExcel
https://youtu.be/Eajy0iH2HaE

https://windevdesenvolvimento.blogspot.com/2019/02/dicas-2016-windev-tabela-92-tabletoexcel.html


TableToExcel(TABLE_WIN_TABELA_EXEMPLO,"EXEMPLO.XLS",taColumnsTitles)
amarildo
14 02 2019
Exemplo Ler Tabela e Exportar Excel
s_path is string=CompleteDir(fExeDir())
// s_path=ComplèteRep(fRepExe()) // Em frances
TableToExcel(TABLE_pedido,s_path+"nome_excel.xls")
//TableVersExcel(TABLE_pedido,s_path+"nome_excel.xls") // em frances
ShellExecute(s_path+"nome_excel.xls")

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/02/curso-windev-excel-002-ler-tabela-e.html
De matos AMARILDO
02 02 2016