Åbning af Excel vha. script på html-side (og overførsel af data)
Hej Eksperter.
Hvor meget er muligt at gøre med et Excel-dokument man åbner fra en browser vha. clientside-scripting?
Jeg vil gerne have en side man ser i en browser der viser nogle tal. Det skal være muligt at klikke på en knap der så åbner et Excel-dokument og fylder tallene ind i det. Jeg gætter på det kan lade sig gøre ved at have en HTML side med noget SCRIPT der sørger for at åbne Excel-dokumentet.
Her er et eksempel jeg har fundet der viser at det er muligt at åbne et Excel-dokument og simpelt fylde tal i det (jeg har ikke testet det endnu):
--------------- var ExcelSheet; ExcelApp = new ActiveXObject("Excel.Application"); ExcelSheet = new ActiveXObject("Excel.Sheet");
// Make Excel visible through the Application object. ExcelSheet.Application.Visible = true; // Place some text in the first cell of the sheet. ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1"; // Save the sheet. ExcelSheet.SaveAs("C:\\Temp\\TEST.XLS"); // Close Excel with the Quit method on the Application object. ExcelSheet.Application.Quit(); ---------------
SPØRGSMÅLET:
Det jeg godt kunne tænke mig er: I stedet for at der åbnes et tomt dokument, skal der åbnes et dokument der er lavet i forvejen hvor der skal kaldes en funktion med tallene som parameter der så laver en graf. Kan det lade sig gøre?
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
Jeg har løst det nu ved at åbne et blankt Excel-dokument, fylde data i det, oprette en graf ud fra dataen og tilpasse grafen. Alt sammen sker i et script på en html-side.
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.