Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[PHP] Powerpoint met grafiek genereren

Pagina: 1
Acties:

  • tristandb
  • Registratie: September 2010
  • Laatst online: 03-11 15:41
Hallo,

Ik ben bezig met een projectje waarbij ik mensen via de mobiele telefoon kan laten stemmen. Vervolgens zullen de resultaten verwerkt moeten worden in een Powerpoint.
De resultaten worden opgeslagen in een database. Vervolgens moet ik een manier hebben om deze informatie vanaf deze database via PHP (o.i.d.) in een grafiek te verwerken in Powerpoint. Via PHP omdat ik niet wil dat Powerpoint zomaar met mijn database in verbinding komt te staan.
Zelf heb ik zitten denken aan de standaard grafiek in PP, maar ik weet niet in hoeverre deze data vanaf het web ondersteunt. Ook zat ik te denken aan Flash (en deze dan te verwerken in de Powerpoint), maar ik weet niet hoe ik hierbij een grafiek kan laten tekenen.
Ook is het mogelijk om Live Web te gebruiken, waarbij je gewoon een webpagina kunt laden, maar omdat ik wil dat de presentatie zonder plug-ins draait, is dit geen optie.
Heeft een van de Tweakers een idee over hoe ik dit het beste kan oplossen? Ik vraag niet om hulp bij het scripten, alleen om tips over hoe dit op te lossen valt.

Tristan

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Wat had je zelf al gevonden?

Verder: Waar hoort mijn topic?

WEB>>PRG

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • markjans83
  • Registratie: Augustus 2007
  • Laatst online: 09-11 18:33
Een PP bestand (.pptx) is eigenlijk gewoon een zipje. Rename het maar eens naar .zip en pak het uit. Je komt dan een aantal XML bestanden tegen met de inhoud van je slides. Als je een grafiek in je PP hebt, dan wordt een Excel bestand embed. Ook dit is weer een zipje.

Je zou kunnen beginnen met het maken van een PP met een grafiek met wat dummy waarden en opslaan als .pptx. Dit bestand kun je dan in PHP unzippen, het Excel-bestand eruit halen, ook dat unzippen, daar de data aanpassen. Dan alles in de goede volgorde terugzippen en het resultaat naar je browser sturen...

Als dat lukt kun je kijken of je je ranges ook nog aan kunt passen aan het aantal entries dat je query teruggeeft.