Exportar de PHP a Excel. Ayuda
Publicado por Thunderroy (2 intervenciones) el 26/01/2016 21:41:58
Saludos Comunidad y muchas gracias de antemano por la ayuda que me puedan dar.
Yo he hecho una app en PHP que me exportaba la tabla resultante de la consulta en PHP a un Excel sin problemas para su posterior análisis de los datos. No había tenido ningún tipo de problemas hasta hoy, en que se me ocurrió hacer cálculos con los datos exportados a excel. Cuando por ejemplo sumo dos celdas en ese Excel importado me sale esto#!VALOR!. El formato de celda lo tiene en numero, salen los datos bien. Ya no sé que pensar. Espero me puedan ayudar.
Algunas de las sintaxsis que empleo a la hora de exportar a Excel son estas:
y la tabla que genero tiene por supuesto esto :
echo '<table class="table table-condensed" id="Exportar_a_Excel">
El ficheroExcel.php dentro contiene lo siguiente
Gracias mil
Yo he hecho una app en PHP que me exportaba la tabla resultante de la consulta en PHP a un Excel sin problemas para su posterior análisis de los datos. No había tenido ningún tipo de problemas hasta hoy, en que se me ocurrió hacer cálculos con los datos exportados a excel. Cuando por ejemplo sumo dos celdas en ese Excel importado me sale esto#!VALOR!. El formato de celda lo tiene en numero, salen los datos bien. Ya no sé que pensar. Espero me puedan ayudar.
Algunas de las sintaxsis que empleo a la hora de exportar a Excel son estas:
1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<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>
<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" /></form>
y la tabla que genero tiene por supuesto esto :
echo '<table class="table table-condensed" id="Exportar_a_Excel">
El ficheroExcel.php dentro contiene lo siguiente
1
2
3
4
5
6
7
8
<?php
header("Content-type: application/vnd.ms-excel; name='excel'");
header("Content-Disposition: filename=ficheroExcel.xls");
header("Pragma: no-cache");
header("Expires: 0");
echo $_POST['datos_a_enviar'];
?>
Gracias mil
Valora esta pregunta


0