Avatar billede schwaner Nybegynder
19. januar 2005 - 16:35 Der er 9 kommentarer

Komunikere med Excel.

Hej med jer.

Jeg har nogle heftige udregninger i et Excel regneark som bruger nogle funktioner og formler som man ikke umiddelbart kan omskrive til ActionScript 2.0. Jeg tænkte derfor på om det er muligt at kalde et Excel ark fra ActionScript 2.0 og derefter modtage en returneret værdi. Jeg kunne forestille mig en pseudo koder der ser ud som følgende, men ved ikke om det er muligt:

Send variabel X til regnearket "udregn", "celle 2";
request variabel Y fra regnearket "udregn", "celle 2";

Kan man det og hvordan?
Avatar billede pyroman Nybegynder
19. januar 2005 - 18:02 #1
Det er ikke muligt - kun hvis der er nogen der har lavet et 3rd party program eller et plugin til flash der gør det muligt, og det tvivler jeg meget på!!
Avatar billede nikolajdu Nybegynder
19. januar 2005 - 19:52 #2
Jo det er da muligt hvis du er stærk i XML - Exportér regnearket som XML og load data ind i flash - Straks værre er det den anden vej, hvor man skal sende XML ud af flash og formatere i rimelig heftig XSLT stil.
Avatar billede pyroman Nybegynder
20. januar 2005 - 13:33 #3
nikalaj => tror det skal forstås sådan at du fx har excel åbent og du så sender en værdi til excel som så regner på denne ved de former der er i arket og derefter på en eller anden måde sender den vehandlede variabel tilbage...
En XML fil kan måske indeholde data fra excel - men det kan jo ikke regne... ;)

ét er sikkert - det vil under alle omstændigheder kræve at excel kører... flash kan godt nok køre exe-filer, men på præmisser, og det kan ikke sende data til programmet og heller ikke modtage - kun hvis det foregår over en bestemt protokol, fx http og andet i den dur...
Avatar billede schwaner Nybegynder
20. januar 2005 - 13:39 #4
Jeg tror jeg kaster håndklædet i ringen. Det er ganske enkelt for langhåret. Jeg er nu ude i at åbne excel arket for sig selv, altså ved et link fra Flash playeren. Har I eventuelt nogle ideer til hvordan man kan gøre det på en rigtig lækker måde?
Avatar billede nikolajdu Nybegynder
20. januar 2005 - 14:26 #5
pyroman tror nu nok Excel kan håndtere "live" data, men det er en svær nød ja.

Schwaner hvad mener du bare åbne din excel?

getURL("minexcel.xsl","_blank");
Avatar billede nikolajdu Nybegynder
20. januar 2005 - 14:26 #6
eller hvad det nu har som extension.
Avatar billede schwaner Nybegynder
20. januar 2005 - 14:32 #7
Ja det var den stil jeg havde tænkt på. Tænkte blot det kunne være I havde nogle smartere ideer?
Avatar billede nikolajdu Nybegynder
20. januar 2005 - 14:34 #8
Ikke med mindre det har det store mod på at kaste dig ud i en ordentlig omgang "jeg-skal-lave-en-flash-til-excel-parser" - Altså den supertunge løsning.
Avatar billede schwaner Nybegynder
20. januar 2005 - 14:35 #9
Nej det tror jeg ikke bliver i denne omgang. Modet er der, men tilgengæld ligger der også en deadline og truer. Det bliver vist den gode gamle "getURL".

Tak for hjælpen til jer begge.
/Schwaner.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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