steffanhalv Skrevet 13. september 2010 Del Skrevet 13. september 2010 Hei Jeg lurer på om noen vet om en måte og endre en kolonne-verdi i ett xsl dokument, ved hjelp av php. Problemet mitt er at jeg også bruker bilde i xsl fila, og jeg finner ingen php klasser som klarer å åpne en xsl og lagre den igjen med bilde. Trodde dette skulle være enklere, skal jo bare skifte en verdi i en spesiell kolonne. Lenke til kommentar
Svendsen Skrevet 14. september 2010 Del Skrevet 14. september 2010 Hei Jeg lurer på om noen vet om en måte og endre en kolonne-verdi i ett xsl dokument, ved hjelp av php. Problemet mitt er at jeg også bruker bilde i xsl fila, og jeg finner ingen php klasser som klarer å åpne en xsl og lagre den igjen med bilde. Trodde dette skulle være enklere, skal jo bare skifte en verdi i en spesiell kolonne. Lite søk ga blandt annet: http://www.ibm.com/developerworks/opensource/library/os-phpexcel/index.html http://devzone.zend.com/article/3336 Jeg har ikke fått testet noe selv enda, men skal etterhvert. Lenke til kommentar
steffanhalv Skrevet 11. oktober 2010 Forfatter Del Skrevet 11. oktober 2010 Sorry, mente forresten xls. Jeg fant ut at den nye typen xlsx er en zip fil med en samling av mange xml filer. Så måten jeg har gjort det på er: 1. lagre et xlsx dokument fra excel 2. gjøre om filnavnet på den lagrede fila fra xlsx til zip 3. pakke ut fila 4. laste opp hele den utpakkede mappen til web serveren 5. åpne mappen som innheholder sheet filene 6. kopiere teksten i den sheet fila jeg skal endre på 7. lage en php fil ved siden av den utpakkede zip mappen i webserveren 8. lime inn teksten jeg skal endre i php fila som en string variabel. 9. endre string variabelen som jeg vil ha den 10. bytte innholdet i sheet fila med den nye variabelen ved hjelp av php 11. zippe mappa igjen, ved bruk av php zip archive funksjonen 12. endre om filnavn fra zip til xlsx, og der er jeg ferdig. Dere må passe på at filene beholder pc format og ikke unix etter opplasting til webserver. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå