Anzeige:
Ergebnis 1 bis 2 von 2

Thema: CSV Daten in Excel aus Browser mittels php Skript

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.10.2006
    Beiträge
    14

    CSV Daten in Excel aus Browser mittels php Skript

    Hi,

    ich möchte auf einer Seite einen Link für den Download von CSV Daten platzieren. Es sollte sich sofort ein Tabellenkalkulationsprogramm mit den übermittelten Daten öffnen.

    Also z.B. so:
    Code:
    <?php
    for ($i=0;$i<10;$i++) {
      echo $i.";".$i.";".$i."\n";
    }
    ?>

    Muss ich da zuerst spezielle Header senden?

  2. #2
    Registrierter Benutzer
    Registriert seit
    29.10.2006
    Beiträge
    14
    Ich hab jetzt eine Lösung gefunden:

    Excel ist halt ziemlich zickig mit den Trennzeichen. Nur beim Tabulator als Trennzeichen werden die Spalten bei meinem Excel 2002 richtig befüllt.

    Code:
    for ($i=0;$i<1000;$i++) {
      $csv.= $i.",".$i.",".$i."\n";
      $csv.= $i.";".$i.";".$i."\n";
      $csv.= $i."\t".$i."\t".$i."\n";
    }
    
    header("Content-type: application/vnd.ms-excel");
    header("Content-disposition: csv; filename=".date("Y-m-d-h-m-s")."_.csv; size=".strlen($csv));
    echo $csv;

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •