puedes probar algo asi con php y mysql (para otras bdd buscar drivers correspondientes->te recomiendo que para esta parte adobd):<br><?php<br> $conn = @mysql_connect('PARAMETROS');<br> if(!$conn){<br> echo "No hay conexion";
<br> die;<br> }<br> $resultado = @mysql_query("SELECT * FROM usuarios");<br> while ($res = @mysql_fetch_array($resultado)){<br> $linea = "\"$res[nombre]\",\"$res[rut]\",\"$res[edad]\""; //OJO!! NO DEBE HABER ESPACIOS EN BLANCO!! CADA SEPARACION CN COMA SIGNIFICA UNA CELDA POR SEPARADO
<br> $data .= trim($linea)."\n";<br> $data = str_replace("\r", "", $data);<br> }<br> $header = "\"Nombre Usuario\",\"Rut Usuario\",\"Edad Usuario\""; //ESTO CORRESPONDERA AL TITULO..TAMPOCO DEBEN IR ESPACIOS EN BLANCO ENTRE CADA COMA..
<br> $filename = "reportesUsuario.csv";//NOMBRE DEL ARCHIVO CSV, NO HE PROBADO TIRANDOLO DIRECTO A XLS<br> if($data){<br> header("Content-type: application/vnd.ms-excel");<br> header("Content-Disposition: attachment; filename=".$filename);
<br> header("Pragma: no-cache");<br> header("Expires: 0");<br> echo $header."\n".$data;<br> } else {<br> echo "No hay datos para exportar a excel";<br> die;
<br> }<br>?><br><br>Ojala te sirva.<br><br><div><span class="gmail_quote">On 5/8/06, <b class="gmail_sendername">Juanjo</b> <<a href="mailto:juanjosaurio@gmail.com">juanjosaurio@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 5/8/06, Patricio Villalobos R. <<a href="mailto:wothoti@hotmail.com">wothoti@hotmail.com</a>> wrote:<br>> hola muchachos como estan,<br>> tengo la siguiente inquietud, no se si se pueda logar pero he buscado en
<br>> google y siempre me salen el reves de como lo necesito, exportar de excel a<br>> mysql u otra bd, pero lo que necesito es exportar directamente (consulta<br>> SQL) a una archivo excel eso es posible lograrlo???
<br>><br>> de ante mano mucha gracias<br>><br>><br>> --<br>> Atte<br>> Patricio Villalobos R.<br>> La Serena, Chile.<br><br>Te puedo pasar un programa java que hace eso. Necesitas tener los<br>drivers JDBC de tu BD favorita y ser capaz de modificar y recompilar
<br>el programa, pues la "url" de conexion cambia de una BD a otra.<br><br>--<br>Juanjo<br><br></blockquote></div><br>