PDA

Ver la Versión Completa : Problemas al guardar un report como xls


Copernico
15-02-2017, 11:51:14
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
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
¿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
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.