tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
8888
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Bombi Bombi ist offline Mitglied Bronze
    Registriert seit
    Apr 2003
    Beiträge
    41
    Morgen,

    da bin ich wieder. Ich stehe vor meinem nächsten Problem:

    Also die Situation ist folgende ich bekomme einmal am Tag eine Menge an dat-Dateien & eine Menge an Excel-Dateien und diese Daten sollen alle in meine MySQL-Datenbank gespeichert werden. Und genau diesen Vorgang wollte ich mittels PHP programmieren. Ist das überhaupt möglich ?

    Ich dachte mir, daß ich beide Dateiformate erstmal in txt-Dateien umwandele und dann in MySql einfüge. Aber ich habe keine Ahnung, wie ich die Dateitypen mittels php ändere ************

    Weiss jemand mehr als ich ********?
     

  2. #2
    Registriert seit
    Jan 2002
    Beiträge
    444
    ob dies mit php möglich ist eine excel datei auszulesen bin ich mir nicht sicher, aber mit perl und dem modul Spreadsheet::WriteExcel

    http://search.cpan.org/author/JMCNAM...format_hidden_

    gehts


    und bei dat dateien, kommt halt immer drauf an was drin gespeichert ist und wie, wenn text drin steht sollte dies kein problem darstellen, da du die dat's dann wie txt's behandeln kannst.

    ade
     

  3. #3
    Registriert seit
    Mar 2003
    Ort
    Österreich (Ländle)
    Beiträge
    380
    du kannst doch ne exeltabelle als CSV datei speichern,
    dann mit phpmyadmin ganz einfach importieren, falls du
    das zeug in ner mysql db haben willst ...
     

  4. #4
    Bombi Bombi ist offline Mitglied Bronze
    Registriert seit
    Apr 2003
    Beiträge
    41
    Das soll ja automatisch passieren. Meine Daten die ich bekomme sind Messwerte und diese sollen jede Stunde aktualisiert werden. Deswegen brauche ich jetzt entweder eine php-Datei oder sonst irgendeine Datei, die ich mittels cronjob jede Stunde ausführen lasse und somit die Daten aktualisiere.

    Ist es vielleicht einfacher die XLS-Datei erst in CSV zu konvertieren und danchach in txt ****?
    Geändert von Bombi (10.04.03 um 11:18 Uhr)
     

  5. #5
    Registriert seit
    May 2002
    Ort
    Berlin
    Beiträge
    168
    Wenn du die Dateien erst mal in csv "konvertiert" hast, brauchst Du sie nicht mehr in txt umzuwandeln, da csv schon klartext ist.
    Die csv-Dateien kannst Du automatisch in Deine MySql-Datenbank einbinden.

    Ich habe eine ini.csv in der alle Dateien inklusive Pfadangabe und Rechte (z.B. 777) aufgelistet sind.

    Die csv-Datei sieht folgendermassen aus. Am Ende jeder Zeile hab ich einfach 3 ! damit sichs leichter auseinanderhalten lässt *g*

    index.html;consetup/;content/;0777;******
    articleform.php;consetup/back-end/;content/back-end/;0755;******

    --------------------------------
    $ini_file="ini.csv";
    $ini_text=@implode('',file($ini_file));

    //Zeilen trennen:
    $zeilen=explode('******',$ini_text);

    //einzelne Werte in den Zeilen trennen:
    for ($i=0;$i<(count($zeilen)-1);$i++)
    {
    $einzel_zeile=explode(';',$zeilen[$i]);
    $dateiname = trim($einzel_zeile[0]);
    $von = $path.trim($einzel_zeile[1]);
    $nach = $path.trim($einzel_zeile[2]);
    $rechte = trim($einzel_zeile[3]);
    }
    --------------------------------

    Speicher mal eine xls-datei als csv, dann siehst Du wie das aufgebaut ist.
     

Ähnliche Themen

  1. JPG Dateien in PDF umwandeln
    Von tombe im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 12.05.07, 11:46
  2. Brauch Hilfe beim Umwandeln von vob-Dateien in Audio-Dateien
    Von campino2 im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 1
    Letzter Beitrag: 23.08.06, 03:13
  3. *.amr in Wav Dateien umwandeln
    Von ava99 im Forum Musik & Musiker
    Antworten: 2
    Letzter Beitrag: 05.07.06, 22:30
  4. 3ds max dateien umwandeln.
    Von niklas801 im Forum 3D Studio Max
    Antworten: 3
    Letzter Beitrag: 15.02.06, 22:25
  5. TTF Dateien in FON umwandeln ?
    Von chiwou im Forum Typografie
    Antworten: 4
    Letzter Beitrag: 23.09.04, 22:29