WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Finns det en sån här PHP-funktion? (https://www.wn.se/forum/showthread.php?t=15241)

Seattlegrunge 2006-07-25 20:27

Finns det nån sån?
Min kund ska kunna klicka på en länk i sitt admin och kan då spara ner en excelfil som är en kopia på en tabell i databasen (som innehåller kunduppgifter).

N!cklas 2006-07-25 20:52

Nåt borde det ju finnas... Vet att man kan exportera till xls i phpMyAdmin

Marcus 2006-07-25 21:15

Räcker det inte att fetcha innehållet i tabellen och skriva ut den till en kommaseparerad (semikolon-separerad) fil (.csv) som sedan kan öppnas i Excel utan problem?

oller 2006-07-25 22:37

Du kan göra nåt i den här stilen?

temp.php
Kod:

<?
$filnamn = "temp.xls";
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=$filnamn");
?>
<table>
<tr><td>hej</td><td>hopp</td></tr>
<tr><td colspan="2">hej hopp</td></tr>
</table>

Mvh

Seattlegrunge 2006-07-25 22:43

Tack för era svar!

Citat:

Ursprungligen postat av Marcus
Räcker det inte att fetcha innehållet i tabellen och skriva ut den till en kommaseparerad (semikolon-separerad) fil (.csv) som sedan kan öppnas i Excel utan problem?


Nja, du vet ju säkerligen hur datorokunniga människor det finns, så nej :)

Citat:

Ursprungligen postat av oller
Du kan göra nåt i den här stilen?
temp.php
Kod:

?
filnamn = temp.xls;
headerContent-type application/vnd.ms-excel;
headerContent-disposition attachment; filename=filnamn;
?
table
trtdhej/tdtdhopp/td/tr
trtd colspan=2hej hopp/td/tr
/table

Mvh

Super, ska testa det sen. Tackar!
Förresten, är det så enkelt tro? :)

zoran 2006-07-25 23:04

Citat:

Originally posted by Seattlegrunge@Jul 25 2006, 22:43
Tack för era svar!


Super, ska testa det sen. Tackar!
Förresten, är det så enkelt tro? :)

Inte nog med att du inte orkar skriva in "mysql xls php" i google och få det serverat som första träff, utan desutom ifrågesätter du också? :)

Fyfan, dagens ynglingar. Lite "spanking" skulle inte skada :)

elofsson 2006-07-26 00:38

Använde Spreadsheet_Excel_Writer nyligen med mycket gott resultat. Rekommenderas!

http://pear.php.net/package/Spreadsheet_Excel_Writer/

Seattlegrunge 2006-07-26 10:50

Citat:

Originally posted by zoran@Jul 25 2006, 23:04
Inte nog med att du inte orkar skriva in "mysql xls php" i google och få det serverat som första träff, utan desutom ifrågesätter du också? :)

Fyfan, dagens ynglingar. Lite "spanking" skulle inte skada :)

Hmmm, nu vet jag inte om jag kan kalla mig för yngling... det var nog ett tag sen man gick under den benämningen :)

Jo, innan jag skrev här så sökte jag på google... men fick inte riktigt de träffar jag ville... dock beror det garanterat på att min söksträng inte var riktigt optimerad... jag sökte mao på t ex "excel" och inte "xls" och "database" istället för "mysql"... det gav mig inte riktigt de svar jag ville...

Men men, nån gång ska man väl få kunna göra fel? :)
Eller vad säger du gamling/yngling? ;)

zoran 2006-07-26 15:29

Citat:

Originally posted by Seattlegrunge@Jul 26 2006, 10:50
Hmmm, nu vet jag inte om jag kan kalla mig för yngling... det var nog ett tag sen man gick under den benämningen :)

Jo, innan jag skrev här så sökte jag på google... men fick inte riktigt de träffar jag ville... dock beror det garanterat på att min söksträng inte var riktigt optimerad... jag sökte mao på t ex "excel" och inte "xls" och "database" istället för "mysql"... det gav mig inte riktigt de svar jag ville...

Men men, nån gång ska man väl få kunna göra fel? :)
Eller vad säger du gamling/yngling? ;)

<tung ironi>Nepp, här har du en som är perfekt i alla lägen :) </tung ironi>

/Z

Seattlegrunge 2006-07-26 22:08

Aj fan, trodde det var slut på dom perfekta ;)


Alla tider är GMT +2. Klockan är nu 09:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson