Caro Carlos,
Podes encontrar boas dicas a seguir:
/// ***************** Instruções Importantes **************
Agora, usando o dom da máquina virtual, não há outra maneira de gerar documentos do Word e Excel, que não precisam interagir com o MS Office.
GeneXus 9.0 fornece a possibilidade de gerar documentos do Excel sem a necessidade de interagir com o Office. Isto também se aplica aos arquivos
do Word. É bastante útil em aplicações web, onde o uso de gxoffice não é recomendado por conta das razões de escalabilidade.
ExcelDocument
O recurso aplicado consiste em gerar documentos do Excel sem a necessidade de interagir com o MS Excel. É uma outra maneira de gerar arquivos de Excel.
A principal vantagem que oferece é a capacidade de gerar documentos do Excel em ambientes, tais como aplicativos da Web, sem ter o MS Excel instalado no servidor.
Para evitar o uso de automação com o Excel (isso significa que o pedido não se conectar ao MS Office), você deve fazer o seguinte:
1. ExcelDoc.UseAutomation = 0 & / & ExcelDoc é tipo ExcelDocument: http://www.gxtechnical.com/gxdlsp/pub/genexus_8.0_help_system/data_types/exceldocument.htm
2. Além disso, colocar o arquivo poi.jar no classpath (WinApp) ou em WEB-INF \ lib (WebApp)
WordDocument
O recurso aplicado consiste em ser capaz de gerar documentos do Word interagindo com OpenOffice em vez de MSOffice. A vantagem é que, além de evitar a necessidade de
ter MSOffice instalado no servidor, OpenOffice tem o seu próprio servidor que atende às ordens do cliente e, portanto, não precisam estar no mesmo servidor onde o
aplicativo é executado.
Para usar OpenOffice em vez de MSOffice, você deve fazer o seguinte:
1. & WordDoc.UseMSOffice = 0 / & WordDoc é WordDocument Tipo: http://www.gxtechnical.com/gxdlsp/pub/genexus_8.0_help_system/data_types/WordDocument.htm
2. Você tem que incluir os seguintes arquivos jar no classpath:
unoil.jar
ridl.jar
juh.jar
jurt.jar
sandbox.jar
Eles estão sob a instalação do OpenOffice, no âmbito do programa \ pasta classes.
3. Além disso, o OpenOffice servidor deve estar em funcionamento. Ele é iniciado da seguinte forma:
<OOffice_path> Soffice \ "-accept = socket, host = ServerName, porta URP = 8,100;; StarOffice.ServiceManager"
Leia mais ...
http://www.gxtechnical.com/main/hviewsac.aspx?2, 3,14,18847
Tânia Lúcia Cicuto Gonçalves
NewCom Consultoria & Sistemas
Brasília, Brasil
Tel: +55 61 3038-1138
De: Carlos Hernández [mailto:charles3991@gmail.com]
Enviada: quinta-feira, 29 de julho de 2010 20:05
Para: gx-l@gxtech.com.uy; java-l@gxtech.com.uy
Assunto: [gx-l] GENERAR REPORTES A EXCEL EN WEB.
Buena tarde, les molesto con una consulta, estoy desarrollando en Genexus 9 con java para ambiente web y tengo varios formatos especiales, por el momento el usuario tiene el trabajo de seleccionar de entre los tamaños de impresión los que yo he definido en el servidor de impresión para estas impresiones, pero siento que esto es muy moleste para él así que sería posible que esto fuera más fácil si se generara a excel o de alguna otra manera, sera que alguien ha encontrado alguna forma de hacerle más fácil las impresiones web a los usuarios, las sugerencias que me puedan dar son bien venidas
Saludos y gracias.
--
Carlos Renato Hernández.
0 Response to "RE: [gx-l] GENERAR REPORTES A EXCEL EN WEB."
Publicar un comentario