webForumDet fria alternativet

Skapa ett Excell-dokument

PHPur PHP

8 svar · 746 visningar · startad av learn

learnMedlem sedan jan. 20051 130 inlägg
#1

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!!

PeeerMedlem sedan mars 20025 907 inlägg
#2

Sökte på php mysql excel i google. Första träffen gav mig den här. Kanske duger?

learnMedlem sedan jan. 20051 130 inlägg
#3

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

CompusaMedlem sedan jan. 20023 327 inlägg
#4

Nu vet jag inte hur din nuvarande header ser ut, men testa detta:

<?php
header("Content-Type: application/vnd.ms-excel; charset=utf-8"); 
?>
learnMedlem sedan jan. 20051 130 inlägg
#5

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(

CompusaMedlem sedan jan. 20023 327 inlägg
#6

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.

learnMedlem sedan jan. 20051 130 inlägg
#7

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...

CompusaMedlem sedan jan. 20023 327 inlägg
#8

Ö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....

learnMedlem sedan jan. 20051 130 inlägg
#9

Det hjälpte inte att byta till UTF-8.

När jag ändrade tecknen till ä osv tycks det fungera...

132 ms totalt · 3 externa anrop · v20260731065814-full.b2af184d
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)