webForumDet fria alternativet

Öppna Excel filer med PHP

5 svar · 279 visningar · startad av Asterix

AsterixMedlem sedan dec. 1999483 inlägg
#1

Har testat att använda mig av COM object för att öppna Xls-filer och spara dem som semikolonseparerade txt-filer.
Det funkar bra att skapa Excel-filer men när jag försöker öppna en Excel-fil som redan finns så funkar det inte. Den koden jag försöker använda mig av är:

$excel = new COM("Excel.Application");
$excel->Workbooks->Open("kemedia.xls");

Enligt en Excel-class som jag laddade hem så är det så man ska göra. Det funkar inte ens att använda att Excel-classen som jag laddade hem.

SPiNMedlem sedan mars 20007 896 inlägg
#2

Vad får du för felmeddelande då?

AsterixMedlem sedan dec. 1999483 inlägg
#3

Dum jag är. Här är felmeddelandet:

Invoke() failed

SDCdMedlem sedan jan. 2001795 inlägg
#4

Enligt en av kommentarerna i PHPmanualen rörande COM är man tvungen att editera rättigheterna för applikationen. Detta exempel rör dock Word. Vet inte om det är likadant för Excel.

http://www.php.net/manual/en/class.com.php

AsterixMedlem sedan dec. 1999483 inlägg
#5

ska testa det

AsterixMedlem sedan dec. 1999483 inlägg
#6

Har testat att ändra rättigheterna men det vill fortfarande inte funka. Ingen som har några andra tips.

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