Jag har en massa data i en MySQL-databas. Nu vill jag att användaren skall kunna spara ner all data till ett excell-dokument. Kan man göra detta mha PHP, hur? Kan någon visa mig ett litet enkelt exempel...?
Tack!!
8 svar · 746 visningar · startad av learn
Jag har en massa data i en MySQL-databas. Nu vill jag att användaren skall kunna spara ner all data till ett excell-dokument. Kan man göra detta mha PHP, hur? Kan någon visa mig ett litet enkelt exempel...?
Tack!!
Länge sedan, men tack det funkar ju så enkelt!
http://www.phpfreaks.com/quickcode/HTML-to-Excel/219.php
Ett problem bara, alla åäö blir konstiga. Hur gör jag för att visa dessa bokstäver korrekt i Excel? Antar att det är ngt med "header"...
Tack på förhand
Nu vet jag inte hur din nuvarande header ser ut, men testa detta:
<?php
header("Content-Type: application/vnd.ms-excel; charset=utf-8");
?>
Compusa skrev:
Nu vet jag inte hur din nuvarande header ser ut, men testa detta:
<?php header("Content-Type: application/vnd.ms-excel; charset=utf-8"); ?>
precis så ser min header redan ut och det fungerar ändå inte... x(
Testa att även spara din PHP-fil i utf-8 format om du inte redan gjort det. Hur du gör det beror på din IDE/texteditor.
Compusa skrev:
Testa att även spara din PHP-fil i utf-8 format om du inte redan gjort det. Hur du gör det beror på din IDE/texteditor.
Huh? Nu förstår jag inte riktigt...
Öppna din PHP-fil i exempelvis Notepad++ (kan laddas hem gratis). Välj "Format" i huvudmeny och därefter "Encode in UTF-8". Nu sparar du filen och testar. För att få UTF-8 att fungera så måste det vara UTF-8 "hela vägen" annars blir det ofta inte det väntade resultatet...
Använder du någon annan IDE/texteditor och inte vill ladda hem Notepad++ så får du helt enkelt kolla om det är möjligt att ställa in vilken encoding du ska spara dina filer i....