DESKISIO Posted June 19, 2011 Report Share Posted June 19, 2011 ESTIMADOS AMIGOS, ESTOY TRABAJANDO Y DESARROLLANDO MI EMPRESA PARA LO QUE NECESITO IMPORTAR UNA BASE DE DATOS DESDE UNA WEB , Y LLEVARLOS A EXCEL PARA PODER TRABAJAR CON ESOS DATOS, AGRADECERE CUALQUIER TIPO DE APORTE. SALLUDOS Link to comment Share on other sites More sharing options...
cañangasñangas Posted June 20, 2011 Report Share Posted June 20, 2011 (edited) ESTIMADOS AMIGOS, ESTOY TRABAJANDO Y DESARROLLANDO MI EMPRESA PARA LO QUE NECESITO IMPORTAR UNA BASE DE DATOS DESDE UNA WEB , Y LLEVARLOS A EXCEL PARA PODER TRABAJAR CON ESOS DATOS, AGRADECERE CUALQUIER TIPO DE APORTE. SALLUDOS con esta clase: http://blog.unijimpe.net/generar-excel-con-php/ juegas con php y lo puedes pasar.... o si ocupas phpmyadmin y mysql esta la opcion exportar y tiene la opcion de exportar con excel eso te guarda la tabla en excel automaticamente lo otro es lo anterior que te dije y jugar con php para lograr tu cometido (que no es nada complejo) Edited June 20, 2011 by cañangasñangas Link to comment Share on other sites More sharing options...
alvcuevas Posted June 20, 2011 Report Share Posted June 20, 2011 (edited) No conocia la libreria que hace mencion la pagina http://blog.unijimpe.net/generar-excel-con-php/ la empezare a ocupar.... Io antes la hacia asi: if ($_POST['Inicio']<=$_POST['Final']){ $sql = "select count(id) as total from Datos where ".$Tipo.">='".$Inicio."' and ".$Tipo."<='".$Final."'"; $resol = mysql_fetch_array(mysql_query($sql)); if ($resol['total']>0){ $sql = "select * from consolidado where ".$Tipo.">='".$Inicio."' and ".$Tipo."<='".$Final."'"; $query = mysql_query($sql); header("Content-type: application/vnd.ms-excel; name='excel'"); header("Content-Disposition: filename=ficheroExcel.xls"); header("Pragma: no-cache"); header("Expires: 0"); echo "<table>"; echo "<tr><td width=\"25%\"><font face=\"verdana\">numero_reclamo</font></td>"; echo "<td width=\"25%\"><font face=\"verdana\">fecha_estimada_solucion</font></td></tr>"; while($row = mysql_fetch_array($query)){ echo "<tr><td width=\"25%\"> <font face=\"verdana\">".$row['numero_reclamo']."</font></td>"; echo "<td width=\"25%\"> <font face=\"verdana\">".$row['fecha_estimada_solucion']."</font></td>"; echo "</table>"; } else { echo "<meta http-equiv='Refresh' content='4;url=excel.php'>"; echo "No hay datos para la consulta, revise Fecha Inicial: ".$_POST['Inicio']." y Fecha Final: ".$_POST['Final']; } } else { echo "<meta http-equiv='Refresh' content='4;url=excel.php'>"; echo "Fecha Inicio (".$_POST['Inicio'].") es Mayor que Fecha Final(".$_POST['Final'].")"; } EDITADO: estube viendo la pagina que publicaste http://www.pez.cl/directorio/empresas/ y asi tienes puras paginas estaticas... xq son todas html... lo que tu kieres es sacar la info de las paginas y pasarlas a un excel o no???????????? Edited June 20, 2011 by alvcuevas Link to comment Share on other sites More sharing options...
EvilperrO Posted June 28, 2011 Report Share Posted June 28, 2011 No conocia la libreria que hace mencion la pagina http://blog.unijimpe.net/generar-excel-con-php/ la empezare a ocupar.... Io antes la hacia asi: if ($_POST['Inicio']<=$_POST['Final']){ $sql = "select count(id) as total from Datos where ".$Tipo.">='".$Inicio."' and ".$Tipo."<='".$Final."'"; $resol = mysql_fetch_array(mysql_query($sql)); if ($resol['total']>0){ $sql = "select * from consolidado where ".$Tipo.">='".$Inicio."' and ".$Tipo."<='".$Final."'"; $query = mysql_query($sql); header("Content-type: application/vnd.ms-excel; name='excel'"); header("Content-Disposition: filename=ficheroExcel.xls"); header("Pragma: no-cache"); header("Expires: 0"); echo "<table>"; echo "<tr><td width=\"25%\"><font face=\"verdana\">numero_reclamo</font></td>"; echo "<td width=\"25%\"><font face=\"verdana\">fecha_estimada_solucion</font></td></tr>"; while($row = mysql_fetch_array($query)){ echo "<tr><td width=\"25%\"> <font face=\"verdana\">".$row['numero_reclamo']."</font></td>"; echo "<td width=\"25%\"> <font face=\"verdana\">".$row['fecha_estimada_solucion']."</font></td>"; echo "</table>"; } else { echo "<meta http-equiv='Refresh' content='4;url=excel.php'>"; echo "No hay datos para la consulta, revise Fecha Inicial: ".$_POST['Inicio']." y Fecha Final: ".$_POST['Final']; } } else { echo "<meta http-equiv='Refresh' content='4;url=excel.php'>"; echo "Fecha Inicio (".$_POST['Inicio'].") es Mayor que Fecha Final(".$_POST['Final'].")"; } EDITADO: estube viendo la pagina que publicaste http://www.pez.cl/directorio/empresas/ y asi tienes puras paginas estaticas... xq son todas html... lo que tu kieres es sacar la info de las paginas y pasarlas a un excel o no???????????? Me parece que diste en el clavo. Para hacerlo tendrías que ocupar DOM y manejarte por etiquetas siempre y cuando entiendas el orden en que están, ya sea por Javascript si el sitio no es tuyo o php si es tuyo. Despues pasarlos a una base de datos y chan chan... lo pasas al ecxel. Si no entendiste nada de lo que acabo de decir, te recomiendo buscar a alguien que te lo haga (yo no, no tengo tiempo sorry). salu2! Link to comment Share on other sites More sharing options...
claudysta Posted July 1, 2011 Report Share Posted July 1, 2011 oye pero, hay un metodo mucho mas sencillo. construye como si fuera una pagina normal, y solo pon esto al principio del codigo fuente header('Content-type: application/vnd.ms-excel'); header("Content-Disposition: attachment; filename=nombre_del_archivo.xls"); header("Pragma: no-cache"); header("Expires: 0"); eso si, si usas estilos para decorar, debes ponerlos, no sirve llamarlos Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now