| |||
Exportar datos a word y excel desde php Buenas, mi duda es la siguiente, me han pasado unas "plantillas" en word y en excel para que se generen automáticamente con una aplicación que estoy desarrollando en php, mi consulta es, ¿Qué me recomiendan para hacerlo de la forma más eficiente y fácil posible? He estado leyendo por ahí de la clase fpdf, pero la cosa es que las plantillas son un poco complejas y son bastantes y tardaría bastante en hacer algo parecido desde php, saben alguna manera de pasar esos documentos a pdf pero en los que se pueda modificar los campos que me interesen? o cómo lo harían? Muchas gracias de ante mano!!! ;) |
| |||
Respuesta: Exportar datos a word y excel desde php No se entiende mucho lo que quieres. Cita: Quieres generar "plantillas" word y excel con php?...unas "plantillas" en word y en excel para que se generen automáticamente con una aplicación que estoy desarrollando en php... Luego nos hablas de fpdf.... que permite hacer pdf... no "plantillas" word y excel. Si las plantillas son el modelo que debes reproducir en pdf no te quedará mas remedio que aprender a hacer pdf con fpdf u otras librerias similares que facilmente podrás encontrar en la red.
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |
| |||
Respuesta: Exportar datos a word y excel desde php Gracias por responder, a mi realmente me da igual lo que se genere, vamos que por tu comentario es mucho mas simple exportar en la plantilla que me han dado no???? Me podéis echar un cable???? Muchas gracias :) he encontrado éste código de [URL="http://www.programacionweb.net/articulos/articulo/?num=617"]aquí [/URL]
Código PHP:
Ver original pero me he topado con dos problemas: uno es que me lo guarda en el mismo directorio y en las descargas si luego pulsas descargar :S:S: ¿Cómo podría hacer para que solo lo descargue??? El otro es que dentro de las plantillas no me guarda los acentos y las tildes y muestra caracteres extraños, he probado a hacer esto y nada :S:S:S
Código PHP:
pero nada, con el resto de valores si me los guarda bien, pero los que trae de por si la plantilla no....Ver original Lo que me gustaría aunque creo que no es posible, es saber si esos documentos que tengo en word, se pueden pasar a pdf(eso si se que se puede) pero habilitarlos para introducirles los datos php que quiera, no se si me explico....aunque si es muy enrreoso, que se exportan los word y punto..... Última edición por kobety; 19/04/2013 a las 02:50 |
| |||
Respuesta: Exportar datos a word y excel desde php Cita: Yo no he dicho esto. vamos que por tu comentario es mucho mas simple exportar en la plantilla que me han dado no???? Mira este post quizas te sirve. http://www.forosdelweb.com/f18/php-w...9/#post4412971 Si aqui pones una ruta lo guardara en otro directorio siempre que tengas permisos de escritura // Guarda el RTF generado, el nombre del RTF en este caso sera el apellido-nombre.fechaactual.rtf file_put_contents("/laruta/"."$apellido-$nombre-$fecha.rtf",$rtf); aqui tambien tendrás que poner la ruta echo "<a href=\"...laruta...$apellido-$nombre-$fecha.rtf\">descargar</a>"; con unset() siempre puedes borrar el fichero cuando se haya bajado....
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. Última edición por quimfv; 19/04/2013 a las 03:23 |
| |||
Respuesta: Exportar datos a word y excel desde php muchas gracias! el problema es k no me respeta las tildes y las ñ, he probado a hacer esto (a lo burro)
Código PHP:
Ver original pero el problema es que luego me muestra " en lugar de todos los caracteres esos especiales :S:S:S hago un var_dump($plantilla5); y si me muestra todo bien (con todo el código de formato), por lo que el problema viene al hacer lo siguiente:
Código PHP:
Ver original ahí me desmonta todos los caracteres especiales, alguien sabe como hacer para que me los mantenga??? Última edición por kobety; 19/04/2013 a las 05:15 |
| |||
Respuesta: Exportar datos a word y excel desde php Has intentado $rtf=utf8_encode($rtf); o $rtf=utf8_decode($rtf); antes de file_put_contents(... en el caso de fpdf es necesario puesto que no acepta utf8... en el caso de los rtf podria ser algo similar. (o antes en la plantilla $plantilla2 =utf8_encode($plantilla); o decode...)
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |
| |||
Respuesta: Exportar datos a word y excel desde php el lunes os cuento que he salido de viaje y no me he traido el proyecto conmigo :S:S::S espero que esa sea la solución!!! ya os comento! Un saludo y muchas gracias!!! |
| |||
Respuesta: Exportar datos a word y excel desde php no me funciona con ninguno de ellos..... os dejo mi código a ver si sabéis que puedo hacer...muchas gracias de antemano!
Código PHP:
Ver original |
| |||
Respuesta: Exportar datos a word y excel desde php Cita: Estas haciendo estoHas intentado $rtf=utf8_encode($rtf); o $rtf=utf8_decode($rtf); antes de file_put_contents(... en el caso de fpdf es necesario puesto que no acepta utf8... en el caso de los rtf podria ser algo similar. (o antes en la plantilla $plantilla2 =utf8_encode($plantilla); o decode...) .... 41 $plantilla5=utf8_encode($plantilla5); ... 51 file_put_contents("$nombre-$fechahoy.rtf",$rtf=utf8_decode($rtf)); Primero encode y despues decode...!!! No se si es la solución pero parece contradictorio. Los replaces los haces para quitar los codigos raros, la idea de hacer el encode o decode es para evitar esos repalces.... A y esto $plantilla =utf8_encode($plantilla); o esto $plantilla = str_replace("\'d3",'Ó',$plantilla); una transformación sobre la misma variable funciona perfectamente, no hace falta que crees versiones de lo mismo. Igual que en una variable numérica $num=1; $num=$num+1; //<--- ahora $num=2 o $num+=$num; //<--- ahora $num=2 o $num++; //<--- ahora $num=2
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. Última edición por quimfv; 22/04/2013 a las 06:07 |
Etiquetas: |