Kirmse: CSV to MySQL Open Source...

Hallo,

Ich bin auf der Suche nach einem CSV-Importer.
Aber nicht einfach nur ein Script welches das nach einmaliger Konfiguration auch nur ein mal macht.

Ich stell mir das so vor:

  • Die CSV wird via Upload oder URL übermittelt
  • Danach werden erstmal nur 10 Datensätze angezeigt und oben sitzen pro Spalte Dorpdowns mit den Feldern der Ausgewählten Datenbank.
  • Anstelle für jede Spalte einen Mysql-Feld-Namen auszuwählen sollte man auch die Möglichkeit haben PreSets auszuwählen. ZB "Import Kundendaten" oder "Termine" die haben dann auch gleich die passende Datenbank dazu mit abgespeichert.
  • Der Importer sollte natürlich darauf achten das er keine Daten überspielt die schon in der DB vorhanden sind. Und das am besten mit einer Tolleranz-Definition oder einem Normalisierungsverfahren welche Datensätze einfacher Verlgiechen lässt.. okay ich übertreibe.. das gibts ja eh nicht als opensource....
  1. Hi there,

    Ich bin auf der Suche nach einem CSV-Importer.
    Aber nicht einfach nur ein Script welches das nach einmaliger Konfiguration auch nur ein mal macht.

    Wenn Du schon weisst, daß Du das in PHP realisiert haben willst, dann stellt sich die Frage, warum packst Du es nicht einfach an? So dramatisch sind Deine Anforderungen nicht, ausserdem kann für einen Gutteil Deiner Forderungen der eine oder andere Blick in den Code von PHPMYADMIN sehr hilfreich sein...

    1. Hey,

      Ja klar könnte ich das machen, aber es gibt so viel opensource und warum nicht nutzen. Es gibt so viele Entwickler die das bestimmt so schon mal gebraucht haben, also gibts das doch bestimmt bei sourceforge oder so?!?

      1. Hi there,

        Ja klar könnte ich das machen, aber es gibt so viel opensource und warum nicht nutzen. Es gibt so viele Entwickler die das bestimmt so schon mal gebraucht haben, also gibts das doch bestimmt bei sourceforge oder so?!?

        Ich weiss nicht, die Ergebnisse hier scheinen Deiner Vermutung zu widersprechen. Ich schätze, jeder hat schon einmal ein so ein Skript geschrieben, das csv-Dateien, Textdateien mit fixer Satzlänge oder von mir aus auch Excel-Dateien einliest. Aber die wenigsten werden das halt so ausbauen, wie Du Dir das vorstellst. Daher mein Rat zur Selbsthilfe...;)

        1. Es gibt tatsächlich EIN Projekt auf SourceForge namens "csv-mysql".. aber das ist soo schlecht gemacht, dass es nicht mal zum abgucken lohnt :-/

          Kirmse