Anda di halaman 1dari 1

Exportar Reporte a Excel.

Visual Fox Pro

http://www.todoexpertos.com/categorias/tecnologia-e-internet/program...

Exportar Reporte a Excel


Respuesta de ikz0f7 a karlagrq 23/12/2008

Usuario

Hola, espero me puedas ayudar... acabo de dsear un pequeo programa que gestiona reportes y quisiera saber si hay alguna manera de exportar el resultado de un reporte a una hoja de clculo de excel. Seras tan amable de orientarme?, gracias de antemano. Saludos. Atentamente: Karla

Pues depende de que tipo de Resultado esperes obtener, si solo desease pasar la informacin de una Tabla a Excel, puedes hacerlo con el comando [COPY TO .. TYPE XlS].
Experto

SELECT TuTabla COPY TO C:\Ruta\ArchivoExcel TYPE XLS Ahora que si necesitas darle algn formato a la hoja de Excel desde Fox puedes hacerlo creando un Objeto. oLibro = CREATEOBJECT("Excel.Application") oLibro.Visible = .T. oLibro.WorkBooks.Add() WITH oLibro.ActiveSheet WITH .Range("A1:D1") .Font.Bold = .T. .Font.ColorIndex = 2 .Font.Name = "Garamond" .Font.Size = 12 .Borders.ColorIndex = 1 .Interior.Color = RGB(0, 128, 192) ENDWITH .Cells(1, 1).Value = "Uno" .Cells(1, 2).Value = "Dos" .Range("C1").Value = "Tres" .Range("D1").Value = "Cuatro" WITH .Range("A2:D10") .Borders.ColorIndex = 1 .Formula = "= 1 + 100 * RAND()" ENDWITH WITH .Cells(12, 4) .Font.Bold = .T. .Font.ColorIndex = 5 .Borders.ColorIndex = 1 .Borders.Weight = 3 .Formula = "= SUM(D2:D10)" ENDWITH .Columns.AutoFit() endwith Si tu necesitas que el Formato del Reporte se pase tal cual a Excel, me parece que podras usar clases externas. Yo encontr que hay una especifica para exportar reportes de Fox a otros tipos de archivo, se llama "FRX2Any", solo que no es gratis. Yo no estoy muy enterado de como funciona ya que nunca la he usado. Espero te sirva, Suerte !

Usuario

Mucha gracias, me ayud mucho. Disculpa que no cerra la pregunta antes, pero lo haba estado intentando y la pgina de todoexpertos al parecer no estaba funcionando. Muchsimas gracias. Feliz navidad!

1 de 1

14/06/2013 05:48 p.m.

Anda mungkin juga menyukai