KunstNet nutzt Cookies. Details.
  • Excel-Tabelle in mySQL-Datenbank importieren

  • suomynonA Excel-Tabelle in mySQL-Datenbank importieren
    Da die mySQL-Datenbank eines Webauftritts http://www.holsteinforum.de mittlerweile riesig geworden ist, hat sich die Administratorin überlegt, einen Dump als Excel-Datei (.xls) zu machen und die Tabelle in Excel zu bearbeiten. Das funktioniert ohne Probleme. Jetzt stellt sich die Frage: Wie bekommt sie die editierte Excel-Tabelle wieder zurück in die mySQL-Datenbank?

    SQL ---> XLS
    XLS ---> CSV
    CSV ---> SQL

    Ich bin mitterweile so schlau, dass man in Excel die Daten im "CSV"-Format speichern muss, und dann diese Datei in phpmyAdmin importieren kann. Klappt aber nicht! Gibt nur Errors!

    SQL ---> XLS
    XLS ---> TXT
    TXT ---> PHP function ---> SQL

    Wäre es möglich, die xls-Datei als txt-Datei mit ","-Separatoren zu exportieren und diese Daten über eine PHP-Funktion, die die Textdatei in einen grossen SQL-INSERT-Befehl umwandelt, wieder mit UPDATE in die Datenbank zu schreiben?

    Oder hat jemand ne andere Idee, wie man ne Excel-Tabelle in phpmaAdmin importiert? Gibs vielleicht ein Tool dafür?

    Ich wäre sooooo dankbar für Hilfe!
    struci
  • Herr Lehmann
    Herr Lehmann
    🔗

    kurzzusammenfassung txt2mysqldb:

    codebeispiel von obiger seite
    [code]
    1: 7.4.9 LOAD DATA INFILE-Syntax
    2:
    3: LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'datei.txt'
    4: [REPLACE | IGNORE]
    5: INTO TABLE tabelle
    6: [FIELDS
    7: [TERMINATED BY ' ']
    8: [[OPTIONALLY] ENCLOSED BY '']
    9: [ESCAPED BY '' ]
    10: ]
    11: [LINES TERMINATED BY 'n']
    12: [IGNORE Anzahl LINES]
    13: [(spalten_name,...)]
    14:
    15: :
    16: :
    17:
    18: Um die Komma-begrenzte Datei wieder einzulesen, lautet das korrekte Statement:
    19:
    20: mysql> LOAD DATA INFILE 'daten.txt' INTO TABLE tabelle2
    21: FIELDS TERMINATED BY ',';
    22:
    [/code]
    Signatur
  • suomynonA
    grüner Punkt, Ratze!

    ich automatisiere ich das über den txt-import per PHP. die CSV-Datei mit nem Texteditor manuell zu verändern ist doch völlig umständlich...

    hab grad noch diesen Link gefunden:
    🔗
  • Jetzt bei Amazon günstig Kunstbedarf kaufen.- Werbpartner -
  • Seite 1 von 1 [ 3 Beiträge ]

  • Anmelden um auf das Thema zu antworten oder eine Frage zu stellen.

Ähnliche Themen