Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Problemas al guardar un report como xls (https://www.clubdelphi.com/foros/showthread.php?t=91478)

Copernico 15-02-2017 11:51:14

Problemas al guardar un report como xls
 
Hola buenas.

El error es bastante sencillo de explicar. Creo un report (con el quickreport que viene en Delphi 7) con una determinada información y en el preview, cuando le doy al símbolo de guardar (o en Informe--> Guardar) de la barra por defecto del report, elijo la opción de guardar como un archivo con extensión .xls.


Cuando posteriormente intento abrir ese archivo, con Excel 97-2003 no tengo ningún problema, pero para versiones posteriores (2007, 2010...), me salta el típico mensaje "Excel ha encontrado contenido que no se puede leer [...] ¿Desea recuperar el contenido del libro?". Y hagas lo que hagas no consigue abrir el archivo.

¿Qué puedo hacer? ¿Hay alguna manera de conseguir que cuando elija el tipo de documento, aparezca la extensión .xlsx, propia de versiones posteriores de Excel?

Muchas gracias.

Casimiro Notevi 15-02-2017 11:53:44

Debería abrirlo de todas formas. El problema debe ser otro, tendrá que darnos más información, o un fichero de prueba, poner el código fuente que estás usando, etc. etc. etc.

identsoft 15-02-2017 12:13:34

Excel a partir del 2007, guarda los archivos con extension xlsx.
Mira a ver si van por ahí los problemas

Casimiro Notevi 15-02-2017 12:26:52

Cita:

Empezado por identsoft (Mensaje 513298)
Excel a partir del 2007, guarda los archivos con extension xlsx.

¿Y no lee los xls?

Copernico 15-02-2017 12:34:12

Muchas gracias a los dos por contestar.

Mi idea era tirar por ahí, intentar guardar el report con otro formato que no me viene en la lista (.qrp, .rtf, .pdf, .txt, .xls, .html, .gif, .jpg, .bmp), porque además me interesaría saber si puedo hacerlo, para otros asuntos que no tienen que ver con este problema.

¿Es viable que pueda añadir el formato .xlsx?

Muchas gracias.

identsoft 15-02-2017 12:54:09

Cita:

Empezado por Casimiro Notevi (Mensaje 513299)
¿Y no lee los xls?

Sí pero con muchos problemas.
No se porque razón,pero a veces te los lee bien, a veces los abre solo en modo lectura(no se puede modificar) y a veces ni te los abre.
En una aplicacion que enlaza con Word(para combinar correspondencia), necesité crear dos plantillas iguales una .doc y otra .docx, y utilizar una u otra en funcion del word que tenia cada cliente.

bitbow 15-02-2017 16:29:14

Como te comentan el problema debe ser otro ya que a mi me envia la advertencia en algunos equipos pero si abre el documento, la otra es que en lugar de xls lo exportes a CSV.

O si es un listado lo puedes generar con las funciones que andan por ahi de exportacion a excel.

Saludos.

Copernico 20-02-2017 10:26:38

Cita:

Empezado por Copernico (Mensaje 513300)
Muchas gracias a los dos por contestar.

Mi idea era tirar por ahí, intentar guardar el report con otro formato que no me viene en la lista (.qrp, .rtf, .pdf, .txt, .xls, .html, .gif, .jpg, .bmp), porque además me interesaría saber si puedo hacerlo, para otros asuntos que no tienen que ver con este problema.

¿Es viable que pueda añadir el formato .xlsx?

Muchas gracias.

Lamento incidir en este tema en concreto, pero nadie me ha dado una respuesta, ni afirmativa ni negativa. ¿Podría alguien aclarármelo?

Muchas gracias.

Casimiro Notevi 20-02-2017 16:03:47

Si tiens un .xls lo puedes leer en office versión vieja o nueva. Si lo lees a veces sí, a veces no, es que tienes un problema distinto.


La franja horaria es GMT +2. Ahora son las 22:15:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi