ola de nuevo
mi diseño original es
Código HTML:
Ver original<table width="95%" border="1" align="center" cellspacing="0" cellpadin="0" id="Exportar_a_Excel"> <tr><td height="70" align="center" id="td_naranja"> <img src="img/ci_logo.PNG" align="left"/><br><div id="titulo_estilo1">REPORTE DE ENCUESTAS RECREMEX Y GEPROCAR
<BR><br> <div id="font_negritas">REPORTE DE 01/01/2012 A 03/01/2012
</div> <td align="center" id="td_naranja"><div id="total_encuestas">Total de enncuestas: 0
</div></TD> <th width="80%" id="td_gris">Preguntas
</th> <th width="20%" id="td_gris">No. de Respuestas
</th> <tr><td <td id="td_preguntas">1.- ¿Cual fue el motivo por el que acepto el trabajo ?
</td><td <td id="td_preguntas"></td></tr>
como puedes ver todo esta en minisculas con las comillas en donde deben de estar, todo esta bien al momento de pasarlo excel se transforma asi
Código HTML:
Ver original<TD style=\"BACKGROUND-COLOR: rgb(236,236,40)\" id=td_naranja height=96 align=middle><IMG align=left src=\"img/ci_logo.PNG\"><BR> <TH style=\"BACKGROUND-COLOR: rgb(236,236,40)\" id=td_naranja align=middle> <TH style=\"BACKGROUND-COLOR: #ccc\" id=td_gris width=\"80%\"><STRONG>Preguntas
</STRONG></TH> <TH style=\"BACKGROUND-COLOR: #ccc\" id=td_gris width=\"20%\"><STRONG>No. de Respuestas
</STRONG></TH></TR> <TD style=\"BACKGROUND-COLOR: rgb(215,243,113)\" id=td_preguntas>1.- ¿Cual fue el motivo por el que acepto el trabajo ?
</TD> <TD style=\"BACKGROUND-COLOR: rgb(215,243,113)\" id=td_preguntas></TD></TR> <TD style=\"ackground-color: #fff\" id=td_blanco>Estaba de vacaciones y decidí trabajar
</TD> <TD style=\"ackground-color: #fff\" id=td_blanco align=middle>1
</TD></TR> <TD style=\"ackground-color: #fff\" id=td_blanco>Me parecío atractivo trabajar por medio tiempo combinándolo con mis estudios.
</TD> <TD style=\"ackground-color: #fff\" id=td_blanco align=middle>14
</TD></TR> <TD style=\"ackground-color: #fff\" id=td_blanco>Necesitaba el empleo por dificultades económicas, aun cuando no tenia experiencia en el puesto.
</TD> <TD style=\"ackground-color: #fff\" id=td_blanco align=middle>4
</TD></TR> <TD style=\"ackground-color: #fff\" id=td_blanco>Ya tenia experiencia en el puesto, por lo que sabia que se me hiba a facilitar.
</TD> <TD style=\"ackground-color: #fff\" id=td_blanco align=middle>3
</TD></TR> <TD style=\"ackground-color: #fff\" id=td_blanco>Me interesoel puesto ya que tenia que convencer a la gente de algo (pagar / comprar)
</TD> <TD style=\"ackground-color: #fff\" id=td_blanco align=middle>1
</TD></TR> <TD style=\"BACKGROUND-COLOR: #ccc\" id=td_gris align=right>Total
</TD> <TD style=\"BACKGROUND-COLOR: #ccc\" id=td_gris align=middle>
los td tr th, los div los convierte a mayuscalas las comillas las converte asi \" o las quita no se por que pasa esto
en mi servidor de prueba lo tengo con XAMPP y funciona perfecto lo covierte bien a excel pero en el servidor de produccion pasa esto por eso pense que era php o el apache
estoy usando jquery para enviar toda la tabla por post a la pagina pho para que la genere o alguna otra solucion para generar el excel??
uso estos scripts
Código HTML:
Ver original<form action="ficheroExcel.php" method="post" target="_blank" id="FormularioExportacion"> <p>Exportar a Excel
<img src="export_to_excel.gif" class="botonExcel" /></p> <input type="hidden" id="datos_a_enviar" name="datos_a_enviar" />
Código Javascript
:
Ver original<script language="javascript">
$(document).ready(function() {
$(".botonExcel").click(function(event) {
$("#datos_a_enviar").val( $("<div>").append( $("#Exportar_a_Excel").eq(0).clone()).html());
$("#FormularioExportacion").submit();
});
});
</script>
Muchas gracias