Avatar billede ferdinan Nybegynder
11. marts 2002 - 22:40 Der er 7 kommentarer og
2 løsninger

Beregningeri Excel

Er det muligt at anvende beregningsfunktionerne i et Excel ark på serveren, således at en bruger i en form i browseren kan indtaste data, som så bliver submitted til et excel ark som så kan lever er et beregnet resultat af de indtastede felter?
Avatar billede coltau Juniormester
11. marts 2002 - 22:54 #1
Det tvivler jeg på. Det kommer sikkert ikke før MSExcel skrives om til ASP. :-)

Hvorfor jeg er så sikker er fordi det heller ikke kan lade sig gøre fra eksempelvis Delphi.
Den eksisterende måde at integrere MS-produkter "i hinnanden" er at indsætte et lille regneark i et dokument således at regnearket indeholder både indtastning og beregninger.
Man kan ikke oprette et felt i et Word-dokument og lade overføre til en beregning i Excel som så levere et resultat i et andet felt i dokumentet.
Avatar billede sthen Nybegynder
12. marts 2002 - 00:58 #2
I det firma hvor jeg er ansat, er der lagt dele af Excel-regneark ud på vores INTRA-net, hvori vi som brugere har mulighed for at taste tal direkte ind i regnearket, hvorefter beregningerne foretages.

Kan du ikke gøre det sådan??

Hvordan DET så evt skal laves kan JEG ikke svare på, men af og til må man tænke alternativt.
Avatar billede dr-kermit Nybegynder
12. marts 2002 - 01:10 #3
det kan sagtens laves ;)

du får lige en demo....

du kan se den på www.husk.at/exceldemo/start.html

hvis det er det du har brug for så sig til så du kan få kildekoden ;)

mvh Kenneth Nielsen
Avatar billede ferdinan Nybegynder
13. marts 2002 - 18:31 #4
dr-kermit >>

Siden virker ikke !

Men det vil jeg da MEGET gerne se.


ferdinan
Avatar billede dr-kermit Nybegynder
13. marts 2002 - 19:51 #5
Hejsa igen....

Jeg var lige lidt træt dajeg lavde det forleden nat... så linket var forket... det rigtige er her ;)

http://www.husk.at/exceltest/start.html

mvh Kenneth Nielsen
Avatar billede ferdinan Nybegynder
14. marts 2002 - 09:11 #6
dr-kermit >>

Det er da kanon!

Er det nu muligt at total feltet C2 bliver vist på en asp side, eller skal du åbne Excel filen i browseren for at gøre det?

Jeg vil meget gerne se koden til det eksempel du har lavet.


ferdinan
Avatar billede ferdinan Nybegynder
26. marts 2002 - 22:25 #7
dr-kermit >>

Er det muligt at se din kode til dit eksempel?


ferdinan
Avatar billede dr-kermit Nybegynder
26. marts 2002 - 22:34 #8
selvfølgelig ;)

<%
start=request.form("start")
slut =request.form("slut")
Response.ContentType = "application/vnd.ms-excel"
%>
<table cellspacing="2" cellpadding="2" border="1">
<tr>
    <td>start</td>
    <td>slut</td>
    <td>total</td>
</tr>
<tr>
    <td><%= start  %></td>
    <td><%= slut %></td>
    <td>=SUM(a2+b2)</td>
</tr>
<tr>
    <td></td>
    <td></td>
    <td></td>
</tr>
</table>

Håber at det er forståligt... det vigtigste er at sætte
contenttype til excel vha.

Response.ContentType = "application/vnd.ms-excel"

Mvh Kenneth
Avatar billede ferdinan Nybegynder
27. marts 2002 - 00:05 #9
aaarrrhhh...ikke helt det jeg mente, du har lagt SUM funktionen ind i asp'en <td>=SUM(a2+b2)</td>

Det jeg vil er blot at hente dette felt når excel har lavet beregningen på serveren, således at de matematiske funktioner bliver lavet i Excel på serveren, og jeg kan så hente resultatet.


Ferdinan
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
Kurser inden for grundlæggende programmering

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