Avatar billede Daniel.E Praktikant
31. august 2004 - 22:12 Der er 9 kommentarer og
1 løsning

xls parsing

godt, jeg har så en ret stor xls fil og den vil jeg godt parse igennem, og udtrække forskellige information efter ønske. 

har set  på forskellige her og der, men der er vel nogle funktioner til at gøre dette med nemt og lige til ???
Avatar billede dennismp Nybegynder
31. august 2004 - 22:22 #1
xls er jo blot, xml. Så du kan bare brug xml-funktionerne:

http://dk.php.net/xml

læs evt: http://www.zend.com/zend/art/parsing.php
Avatar billede Daniel.E Praktikant
31. august 2004 - 22:40 #2
du kan vel ikke give et lige eks... hvis man skulle forestille sig 3 felter i xls documentet.
navn
adr
tlf
Avatar billede dennismp Nybegynder
31. august 2004 - 22:55 #3
Damn sorry, jeg tænkt på XSL .. xls er excell regneark, right?

I så fald, så tror jeg det er nemmest at gemme som CSV fil, og så læse dem ind.  Der findes en getcsv() funktion der kan hjælpe dig:

http://dk.php.net/manual/da/function.fgetcsv.php
Avatar billede Daniel.E Praktikant
01. september 2004 - 19:29 #4
dennismå giv det svar :)
Avatar billede dennismp Nybegynder
01. september 2004 - 19:32 #5
Jeg går ud fra at det virker :).

Da jeg søgte på google fandt jeg nogle klasser der kan læse excel regneark direkte - men fælles for dem, var at de koster penge.
Avatar billede dennismp Nybegynder
01. september 2004 - 19:32 #6
.. og et svar :)
Avatar billede dennismp Nybegynder
01. september 2004 - 19:32 #7
..
Avatar billede Daniel.E Praktikant
01. september 2004 - 19:34 #8
det var lige det som jeg manglede fgetcsv()...jeg fik lavet en parser til det hele, med opslags funktioner :)
Avatar billede dennismp Nybegynder
01. september 2004 - 19:35 #9
Herligt at det hjalp, selvom jeg var ved at rode dig ud i XML parsing :)
Avatar billede Daniel.E Praktikant
02. september 2004 - 20:10 #10
ja sådan kan det gå :) Men nu ville det heller ikke være den store katastrofe hvis du fik mig det.  Så kan jeg også det :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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