Makroni: JavaScript und Excel

Hallo,

wer kann mir sagen, wo ich Infos über die Abfrage und Auswertung von Exceltabellen mit JacaScriptfinden kann?

Habt Dank und viele Grüße,
Makroni

  1. Hallo,

    wer kann mir sagen, wo ich Infos über die Abfrage und Auswertung von Exceltabellen mit JacaScriptfinden kann?

    Habt Dank und viele Grüße,
    Makroni

    und wie willst du auf die excelsheets zugreifen?

    1. Hallo,

      wer kann mir sagen, wo ich Infos über die Abfrage und Auswertung von Exceltabellen mit JacaScriptfinden kann?

      Habt Dank und viele Grüße,
      Makroni

      und wie willst du auf die excelsheets zugreifen?

      Ja, über die Möglichkeiten möchte ich mich eben informieren. Hab schon das halbe Internet besurft zwecks Bücher oder Foren. Bekomme aber keine gescheite Info was Javascript+Excel betrifft. Ich muß diese Abfragen auf einer CD-ROM genauso wie im Internet programmieren können. Da ich auf einer CD-ROM offline bin, muß ich ja wohl auf eine Serverseitige Lösung verzichten. Da kleinere WebShops javascript-basiert sind, wäre dies doch eine gute Möglichkeit.

      1. Hallo,

        wer kann mir sagen, wo ich Infos über die Abfrage und Auswertung von Exceltabellen mit JacaScriptfinden kann?

        Habt Dank und viele Grüße,
        Makroni

        und wie willst du auf die excelsheets zugreifen?

        Ja, über die Möglichkeiten möchte ich mich eben informieren. Hab schon das halbe Internet besurft zwecks Bücher oder Foren. Bekomme aber keine gescheite Info was Javascript+Excel betrifft. Ich muß diese Abfragen auf einer CD-ROM genauso wie im Internet programmieren können. Da ich auf einer CD-ROM offline bin, muß ich ja wohl auf eine Serverseitige Lösung verzichten. Da kleinere WebShops javascript-basiert sind, wäre dies doch eine gute Möglichkeit.

        hm. macroni. das ist ziemlich kompliziert, wenn es überhaupt möglich ist, so wie du dir das vorstellst.

        ich habe so den verdacht, dass du folgendes gerne hättest:

        html-seite mit formular->abschicken->excelsheet öffnen->in das sheet schreiben->speichern->sheet schließen.

        right?
        dann muss ich dir leider sagen: vergisses!
        denn dann denk mal über folgendes nach:
        das excelsheet liegt wo?

        auf dem SERVER?
        ->dann braucht man auch SERVERseitiges javascript, um es zu bearbeiten.

        beim CLIENT?
        naja, javascript ist ja schließlich clientseitig, aber es darf nicht auf die platte des users zugreifen.

        die EINZIGE möglichkeit, mit javascript etwas nachhaltuig zu speichern ist, cookies auf dem rechner des users zu schreiben.

        also ist die einzige chance, das müsste doch auch gehen, aber dann fehlen natürlci dir wieder die infos.

        also was ich mir noch so halb vorstellen kann, ist, dass du das excelsheet beim ie in eien hiddenframe laden kannst und den inhalt in einer variablen speichern, die du dann von javascript auslesen läßt.
        das ist aber superkopliziert.

        was willst du denn nun genau machen?
        einen shop auf cd ja sicher nicht :)

  2. gruss Makroni,

    wenn ueberhaupt moeglich, dann mit microsoft-JScript;
    zusaetzlich muesstest Du dich mit dem windows-scripting-host
    aus demselben hause beschaeftigen - zu finden unter:

    http://msdn.microsoft.com/scripting/

    scripten mit dem WSH ist in anderen browsern
    ausser dem MSIE4.xx++ nicht moeglich; WSH ist
    natuerlich nur auf windows-plattformen verfuegbar;

    wenn Du mit diesen einschraenkungen leben kannst, dann:

    bietet der deutsche buchhandel zu diesem thema mindestens
    zwei verstaendlich geschriebene buecher - den titel und
    die ISBN-nummer eines dieser teile poste ich hier bis
    spaetestens morgen abend (hab es gerade nicht zur hand);

    damit habe ich noch nicht gesagt, dass es geht (bin kein WSH-fuchs),
    aber ich kann ja mal rumprobieren und Dir das ergebnis ebenfalls
    bis morgen abend hier mitteilen;

    tschau - peterS. - pseliger@gmx.net

    1. Hallo Peter,

      danke für die Info. Warte auf die Titel...

      wünsch Dir noch nen schönen Abend,

      Makroni

      1. hallo again,

        wer kann mir sagen, wo ich Infos über die Abfrage und
        Auswertung von Exceltabellen mit JacaScriptfinden kann?

        uups.. mein vorangegangenes posting war ein halber schnellschuss;

        in zukunft werde ich mich nur noch zu dingen aeussern,
        in denen ich auch praktisch tief drinnen stecke - ich
        habe mich also mal ganz geschwind halbschlau gemacht:

        als erstes zum buch:
        titel: "Scripting Host Werkzeugkasten"
        autor: Dr. Tobias Weltner
        ISBN : 3-7723-6684-8

        dort wird sehr anschaulich und anhand eines beispiels sofort
        nachpruefbar (CD-ROM), der zugriff auf eine access-datenbank
        erklaert - ich habe es getestet, und es funktioniert ohne
        komplikationen - im buch wird zwar mit VB-script gearbeitet,
        genausogut kannst Du aber auch JScript verwenden - falls Du
        noch keine SQL-kenntnisse hast, erschliessen sich Dir die
        grundlegendsten dinge (select * from .. where .. order by ..)
        auch gleich noch mit dazu (alles in allem 2 bis 3 stunden);

        fuer diese kuerze an zeit ist das erfolgserlebnis
        dann doch recht gross;

        frustrieren wird Dich hoechstens die erkenntnis, dass Du alle
        Deine excel-tabellen in eine access-datenbank exportieren musst,
        um auf oben beschriebenen weg zum ziel zu gelangen - der export
        aus excel heraus funktioniert aber nur, wenn auf demselben rechner
        ebenfalls access installiert ist;

        • im menue daten findet sich die option "zu MS Access umwandeln";
        • bei der ersten zu exportierende tabelle musst Du natuerlich
            eine neue datenbank erstellen (dort kommen ja tabellen  rein);
        • also diesen punkt waehlen: "neue datenbank erstellen";
        • fuer alle weiteren tabellen, die ebenfalls in diese gerade
            erstellte datenbank exportiert werden sollen, musst Du dann
            "auf vorhandene Datenbank erstellen" klicken und dann die
            gerade generierte datenbank im entsprechenden verzeichnis
            anwaehlen;

        fertig - es bleibt aber eine inselloesung: lokal(cd-rom),pc/msie

        danke fuers fragen - habe selber dazugelernt

        by(t)e by(t)e - peterS. - pseliger@gmx.net

        1. Grüß Dich,

          herzlichen Dank für Deine Mühe. Für den Internetauftritt kann ich die Datenbank via ASP ja trotzdem nützen. Werde mir das Buch heute besorgen.

          Was anderes: Womit beschäftigst Du Dich beruflich?

          Ciao
          Makroni

        2. Hallo!

          frustrieren wird Dich hoechstens die erkenntnis, dass Du alle
          Deine excel-tabellen in eine access-datenbank exportieren musst,

          Nur so eine Idee (kenne mich ja auch nicht aus): Fuer Excel gibt es doch auch ODBC-Treiber. Sollte also nicht ueber diese Schnittstelle der Zugriff auf die Tabellen moeglich sein?

          So long