Avatar billede matfri Nybegynder
24. juni 2006 - 16:35 Der er 7 kommentarer og
1 løsning

Fra mysql til excel

Hej,

hvordan laver jeg sådan at jeg kan eksportere min data fra mysql databasen til et excel dokument, ligesom i phpmyadmin?

Det skal være i php, ved ikke om man også bruger funktionen mysql_quary()? Eller der findes en anden funktion?
Avatar billede arne_v Ekspert
24. juni 2006 - 16:45 #1
Skriv et PHP script som returnerer en CSV fil - den er lige til at loade
i Excel.
Avatar billede matfri Nybegynder
24. juni 2006 - 17:44 #2
Kan man ikke lave så den retunerer en excel fil, ligesom i phpmyadmin?

Vil gerne have noget kode, det var sådan set det jeg søgte.
Avatar billede arne_v Ekspert
25. juni 2006 - 04:56 #3
Jeg mener faktisk at PHMyAdmin returnerer en CSV fil.
Avatar billede arne_v Ekspert
25. juni 2006 - 05:16 #4
komma driller mig lidt men her er et eksempel med tab:

<?php
header("Content-type: application/vnd.ms-excel");
$con = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("Test", $con) or die(mysql_error());
$rs = mysql_query("SELECT * FROM T1", $con) or die(mysql_error());
while ($row = mysql_fetch_array($rs, MYSQL_ASSOC)) {
    print $row["F1"] . "\t" . $row["F2"] . "\n";
}
mysql_free_result($rs);
mysql_close($con);
?>
Avatar billede matfri Nybegynder
26. juni 2006 - 17:39 #5
synes ikke rigtig den skriver noget i dokumentet...
Avatar billede matfri Nybegynder
26. juni 2006 - 23:23 #6
UPS! glemte at ændre $row["F1"]; m.m. så nu virker det...

Arne_v du ikke lige svare?
Avatar billede arne_v Ekspert
27. juni 2006 - 00:44 #7
ok
Avatar billede sth Novice
29. juni 2006 - 19:50 #8
mysql front (http://www.mysqlfront.de/download.html)kan lave eksport til Excel
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester