Ankündigung

Einklappen
Keine Ankündigung bisher.

MySql Inhalte in Excel ausgeben

Einklappen

Neue Werbung 2019

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

  • MySql Inhalte in Excel ausgeben

    Hi Leute,

    ich habe eine Datenbank mit einer Tabelle namens "user".
    Nun möchte ich gerne, dass die Inhalte dieser Tabelle in einer Excel Datei
    ausgegeben werden,damit ich diese dann ausdrucken kann!

    Wie kann ich das am besten realisiseren, dass ich auf ein button drücke und sich dann Excel öffnet und diese Tabelle mit allen Inhalen eben angezeigt wird?

    hab schon gegoogelt, ich find aber leider nichts.


    Danke Euch schon mal

    LG
    Mo

  • #2
    hole daten aus datenbank, trenne die daten mit \t oder \n , bastle das zu einem string zusammen, speicher den string in eine *.xls datei und fertig
    apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]

    Kommentar


    • #3
      und wie erstell ich diese .xls datei?

      Kommentar


      • #4
        PHP-Code:
        $sql=mysql_query("SELECT * FROM users");
        while(
        $row mysql_fetch_object($sql)){
        $current .= $row->username."\t".$row->email."\t".$row->id."\n";
        }
        file_put_contents('benutzerdaten.xls'$current); 
        apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]

        Kommentar


        • #5
          erstellt er nun benutzerdaten.xls selbst oder muss ich da ne datei anlegen die so heißt und was kommt da rein?

          Kommentar


          • #6
            ausprobieren
            apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]

            Kommentar


            • #7
              alles klar... gechekt
              hab eben auf dem FTP gesehen dass er die datei selbst angelegt hat.
              dennochöffnet sich excel nicht!
              es wird einfach nur eine leere seite angezeigt!

              Kommentar


              • #8
                Hallo,

                Ja, so könnte es gehen.
                Aber wenn du damit nicht klar kommen solltest, gibt es noch eine schöne Klasse von Pear
                Ich weiss, dass Pear nicht so in ist im Moment (Benutze es selbst auch nicht), aber doch finde ich, dass die eine oder andere Klasse doch noch recht gut ist.
                Ich spreche von diesem Paket: Spreadsheet_Excel_Writer

                Edit: Die Datei kannst du auch nicht dem User anzeigen, weil PHP ja Serverseitig und nicht Clientseitig arbeitet!

                mfg Timo
                Me on GitHub
                Perfect vim configuration
                MAC Adress faker

                Kommentar


                • #9
                  dann musste zum schluss noch

                  PHP-Code:
                  header('Refresh: 0; url=benutzerdaten.xls'); 
                  dranhängen
                  apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]

                  Kommentar


                  • #10
                    Suuuuperrr :d :d

                    big thx

                    Kommentar


                    • #11
                      Suuuuppperrrrr

                      BIG THX

                      Kommentar

                      Lädt...
                      X