FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como guardar filex xlsx con FileStream
Buen día compañer@s
Tengo el siguiente código que me exporta correctamente un archivo a xls, lo que ya requiero es que me exporte o me guarde el archivo en xlsx. Obtenido del foro en el siguiente enlace http://clubdelpra.cluster003.ovh.net...32736&langid=5 en el proyecto "Grabar a Excel B.zip " subido por "rrf" en este proyecto en el "Crear informe realista" se crea por medio de un TFileStream un archivo de excel con extensión .xls, me funciona perfectamente, pero requiero guardar otro archivo con la extensión .xlsx, intente modificar solo el final del nombre con la nueva extensión pero no me funcionó.
Alguien puede ayudarme, se lo agradecería. |
#2
|
||||
|
||||
Mira este hilo, a ver si te sirve.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
El problema es que aunque parezca un cambio sin importancia (sólo cambiar la extensión del fichero) en realiz¡dad no lo es.
Realmente lo que tú necesitas es generar un fichero con un formato distinto. El código que comentas, crear el fichero XLS "a mano" generando la cabecera de forma manual según el formato de los ficheros XLS. Para generar un fichero XLSX de la misma forma, deberías conecer el formato de este tipo y generarlo manualmente de la misma forma. Cosa que no veo fácil. Hay otra forma de generar los ficheros XLSX desde delphi que es utilizando Automatización. Aquí tienes un ejemplo de TiammatMX de cómo hacerlo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
La verdad requiero realizar ello con TFileStream y sin tener instalado ningún paquete de office. Igual muchas gracias.
|
#5
|
||||
|
||||
¿No te sirve exportarlo a formato .csv?
De ahí puedes leerlo en cualquier otro programa, y si es una hoja de cálculo entonces leerá correctamente las filas y columnas, ya que todas tienen para importar ficheros .csv
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
No me sirve así, porque el requerimiento es en formato .xlsx. Igual muchas gracias.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificar un documento MS EXCEL 2003 [.xls] o 2007 [.xlsx] | adrall | Conexión con bases de datos | 0 | 02-05-2016 16:12:11 |
delphi 7 Exportar a xlsx desde reportbuilder | karenthyuliana | Impresión | 0 | 24-01-2012 16:28:36 |
exportar datos de Dataset a XLSX | nextor | Conexión con bases de datos | 3 | 20-12-2010 19:43:22 |
FileStream pa copiar todo un directorio o carpeta | Oxa78 | Varios | 0 | 23-03-2007 01:09:39 |
FileStream a FileName | Delfino | Varios | 1 | 09-12-2003 17:14:16 |
|