PHP und Excel/COM

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    seufz, du hast null Ahnung von Excel-Objekt, warum tutst du dir das an? Und wenn, dann musst du dich vorher informieren, wie man das Grundgerüst aufbauen musst, um überhaupt mit den Sheets zu arbeiten. Also:

    PHP-Code:
    ...
    $oXls = new COM("Excel.Application");
    $oBook $oXls->Workbooks->Open($path_und_Name);
    $oSheet $oBook->Worksheets($Name_oder_Index);
    // ab hier kannst du dann mit dem Sheet arbeiten, z.B.
    $oSheet->Range("A1")->Value "whatever";
    ... 
    das war's von mir, du musst dich jetzt bei http://msdn.microsoft.com/ informieren und weitere Schritte zu machen.

    Kommentar


    • #17
      Ich habe die Lösung gestern Abend gefunden; habe jetzt auch den Ablauf begriffen.

      Hier meine Lösung:
      PHP-Code:
      <?php
          $strWorkbook 
      "D:\test.xls";
          
      $objXls = new COM("Excel.Application"
              or die (
      "can't connect to COM");
          
      $objWkb $objXls->application->Workbooks->Open($strWorkbook
              or die (
      "can't open $workbook");

          
      $objBook $objWkb->Sheets("Vorlage");
          
      $ObjWkb->Sheets("Vorlage")->copy($objBook);
      ...
      ?>
      asp2php: Besten Dank für Deine Hilfe und Geduld!

      Kommentar


      • #18
        keine Ursache Ist ja schön dass du geschafft hast, ich könnte dir von Anfang an natürlich sofort zeigen, wie man macht, aber ich habe nicht getan, denn sonst wirst du wahrscheinlich nicht weiter untersuchen, um zu wissen, warum man so macht

        Kommentar

        Lädt...
        X