Buen día señores desarrolladores..
tengo una consulta. 
quisiera hacer un informe pero con una planilla excell, de office de Microsoft, pero no se si se podrá realizar.

lo que intenté hacer pero no me funcionó fue lo siguiente:
1. creé un archivo, que lo eh adjuntado al correo
llamado: constancia_alumno_regular_libreOfficceCALC.ods
la extensión es ODS que es para hoja de cálculos

2. creé el nuevo informe en la aplicación ALBA, y adjunté el archivo de informe .ods

3. realicé un informe para un alumno x, y el informe salió correctamente..

OBS: vi que el archivo generado por la aplicación alba tenía extensión ODT.. 
me pareció extraño pero igualmente el archivo final salía muy bien..
quizas por un tema de compatibilidad entre archivos de libre office
------

4. realicé el mismo procedimiento, pero el archivo a adjuntar era de una planilla de microsoft excell 2003, que tambien adjunte al mail:
llamado: constancia_alumno_regular_excell2003.xls

5. creé el nuevo informe en la aplicación ALBA, y adjunté el archivo de informe .xls

6. realicé un informe para un alumno x, y el informe salió INcorrectamente..

obs: el archivo generado por la aplicación, tambien salió con extension .ODT

ALGUIEN PODRÍA AYUDARME CON ESTO..?

que cambio debo realizar en el código fuente para que esto funcione?


-------------------------------------------------------------------------------------------------------------

en el log de la aplicación veo lo siguiente:
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud" (/alumno_salud.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud_new" (/alumno_salud/new.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud_create" (/alumno_salud.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud_edit" (/alumno_salud/:id/edit.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud_update" (/alumno_salud/:id.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud_delete" (/alumno_salud/:id.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud_show" (/alumno_salud/:id.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud_object" (/alumno_salud/:id/:action.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfPropelRoute "alumno_salud_collection" (/alumno_salud/:action/action.:sf_format)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfRoute "homepage" (/)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfRoute "default_symfony" (/symfony/:action/*)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfRoute "default_index" (/:module)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Connect sfRoute "default" (/:module/:action/*)
Mar 27 10:24:23 symfony [info] {sfPatternRouting} Match route "default" (/:module/:action/*) for /informes/mostrar/alumno_id/31/id/11 with parameters array (  'alumno_id' => '31',  'id' => '11',  'module' => 'informes',  'action' => 'mostrar',)
Mar 27 10:24:23 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
Mar 27 10:24:23 symfony [info] {sfFilterChain} Executing filter "sfBasicSecurityFilter"
Mar 27 10:24:23 symfony [info] {sfFilterChain} Executing filter "sfCommonFilter"
Mar 27 10:24:23 symfony [info] {sfFilterChain} Executing filter "sfValidationExecutionFilter"
Mar 27 10:24:23 symfony [info] {InformesActions} Call "InformesActions->executeMostrar()"
Mar 27 10:24:23 symfony [debug] {sfPropelLogger} exec: SET NAMES 'utf8'
Mar 27 10:24:23 symfony [debug] {sfPropelLogger} prepare: SELECT informe.ID, informe.NOMBRE, informe.DESCRIPCION, informe.FK_ADJUNTO_ID, informe.FK_TIPOINFORME_ID, informe.LISTADO, informe.VARIABLES FROM `informe` WHERE informe.ID=:p1
Mar 27 10:24:23 symfony [debug] {sfPropelLogger} Binding '11' at position :p1 w/ PDO type PDO::PARAM_INT
Mar 27 10:24:23 symfony [debug] {sfPropelLogger} prepare: SELECT adjunto.ID, adjunto.DESCRIPCION, adjunto.TITULO, adjunto.NOMBRE_ARCHIVO, adjunto.TIPO_ARCHIVO, adjunto.RUTA, adjunto.FECHA FROM `adjunto` WHERE adjunto.ID=:p1 LIMIT 1
Mar 27 10:24:23 symfony [debug] {sfPropelLogger} Binding 13 at position :p1 w/ PDO type PDO::PARAM_INT
Mar 27 10:24:23 symfony [info] {sfWebResponse} Send status "HTTP/1.1 200 OK"
Mar 27 10:24:23 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8"
Mar 27 10:24:23 symfony [info] {sfWebDebugLogger} Configuration 1.28 ms (8)
Mar 27 10:24:23 symfony [info] {sfWebDebugLogger} Action "informes/mostrar" 14.60 ms (1)
Mar 27 10:24:23 symfony [info] {sfWebDebugLogger} View "None" for "informes/mostrar" 0.01 ms (1)
Mar 27 10:24:23 symfony [info] {sfWebResponse} Send content (23104 o)



y en el archivo abierto solo contiene lo siguiente:

TinyButStrong Error LoadXmlFromDoc method : File not found : /home/pablo/NetBeansProjects/alba/web/uploads/informes/a187ee00de71799a13cc5b5d435f934c/content.xml
Warning: rmdir(/home/pablo/NetBeansProjects/alba/web/uploads/informes/a187ee00de71799a13cc5b5d435f934c): Directory not empty in /home/pablo/NetBeansProjects/alba/apps/principal/modules/informes/lib/tbsooo_class.php on line 323
TinyButStrong Error _RemoveTmpDir method : Can't remove directory : /home/pablo/NetBeansProjects/alba/web/uploads/informes/a187ee00de71799a13cc5b5d435f934c

TinyButStrong Error _RemoveTmpDir method : Can't remove directory : /home/pablo/NetBeansProjects/alba/web/uploads/informes/a187ee00de71799a13cc5b5d435f934c