[Betatest] CSV zu MySQL Konverter

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

  • [Betatest] CSV zu MySQL Konverter

    Moin,
    ich war selbst auf der Suche nach einem Konverter, habe allerdings nur kostenpflichtiges gefunden und daher selbst mal was gebastelt.

    http://www.4webmaster.net/service_to..._konverter.htm

    Mit dem CSV zu MySQL Konverter könnt ihr ganz einfach Daten aus einer CSV Datei in MySQL Statements konvertieren. Das Script erstellt auf Wunsch aus den Feldnamen in der CSV auch ein SQL Statement zum Erstellen der MySQL Tabelle, in die dann die CSV Daten eingetragen werden.

    Einfach mal testen und sagen, was ihr davon haltet
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

  • #2
    Ich weiß gerade nicht wofür das gut sein soll. Datenbankimporte funktioneren bei z.B. MySQL auch direkt aus CSV.

    Kommentar


    • #3
      Interessant. Man kann auch PDFs zu SQL Statements wandeln.

      PHP-Code:
      INSERT INTO `csv_tableVALUES ('x‘OOÃ0 ÅïýïÈËâümP¸ ØÑóVµRÛ´–    íÛãvL•ÄlÿÞ³sÄGHG '); 

      Kommentar


      • #4
        Es ist deshalb nützlich, weil es dir auch die MySQL Tabelle erzeugt. Das macht das normale nicht und phpMyAdmin auch nicht.
        Sunshine CMS
        BannerAdManagement
        Borlabs - because we make IT easier
        Formulargenerator [color=red]Neu![/color]
        Herkunftsstatistik [color=red]Neu![/color]

        Kommentar


        • #5
          Original geschrieben von Benny-one
          Es ist deshalb nützlich, weil es dir auch die MySQL Tabelle erzeugt. Das macht das normale nicht und phpMyAdmin auch nicht.
          Ich glaube vorher die Tabelle zu erzeugen geht schneller als auf dein Tool zu surfen.

          Kommentar


          • #6
            Achja? Ich hatte hier ne CSV mit ein 38 Spalten und 1700 Einträgen. Das ist garantiert nicht schneller, per Hand zu erzeugen.
            Sunshine CMS
            BannerAdManagement
            Borlabs - because we make IT easier
            Formulargenerator [color=red]Neu![/color]
            Herkunftsstatistik [color=red]Neu![/color]

            Kommentar


            • #7
              Original geschrieben von Benny-one
              Ich hatte hier ne CSV mit ein 38 Spalten und 1700 Einträgen. Das ist garantiert nicht schneller, per Hand zu erzeugen.
              Naja muss halt jeder selbst Wissen. Aber in der Regel hat man bei einem CSV Import die Struktur ja schon.

              Kommentar


              • #8
                Hatte ich noch nie. Ich hab eine Exceldatei, daraus mache ich eine CSV und die muss ich in MySQL bekommen. Und mein Tool macht das.
                Sunshine CMS
                BannerAdManagement
                Borlabs - because we make IT easier
                Formulargenerator [color=red]Neu![/color]
                Herkunftsstatistik [color=red]Neu![/color]

                Kommentar


                • #9
                  Höre nicht auf Leute, die dir das schlecht reden. Zwar gibt es in MySQL direkte Einfügemechanismen für CSV, aber wer soll da die Tabelle erzeugen? Ich hatte schon mal ein CSV-File mit über 90 Spalten!!! Da würde dein Tool eine grosse Abhilfe sein.
                  Download ET-Chat v3.x.x

                  Kommentar


                  • #10
                    @E.T: Danke
                    Sunshine CMS
                    BannerAdManagement
                    Borlabs - because we make IT easier
                    Formulargenerator [color=red]Neu![/color]
                    Herkunftsstatistik [color=red]Neu![/color]

                    Kommentar


                    • #11
                      Original geschrieben von E.T.
                      Höre nicht auf Leute, die dir das schlecht reden. Zwar gibt es in MySQL direkte Einfügemechanismen für CSV, aber wer soll da die Tabelle erzeugen? Ich hatte schon mal ein CSV-File mit über 90 Spalten!!! Da würde dein Tool eine grosse Abhilfe sein.
                      Eine Datenbanktabelle mit 90 Spalten? Das ist selten sinnvoll.

                      Kommentar


                      • #12
                        @h3ll

                        Warum? Kann ein Datensatz nicht unendlich viele atomare Attribute aufweisen? Was spricht dagegen? Zwar ist es richtig, dass so etwas nicht oft vorkommen mag, aber manchmal ist es nicht nur sinnvoll, sondern auch nicht anders lösbar.
                        Download ET-Chat v3.x.x

                        Kommentar


                        • #13
                          Original geschrieben von E.T.
                          @h3ll

                          Warum? Kann ein Datensatz nicht unendlich viele atomare Attribute aufweisen? Was spricht dagegen? Zwar ist es richtig, dass so etwas nicht oft vorkommen mag, aber manchmal ist es nicht nur sinnvoll, sondern auch nicht anders lösbar.
                          Ähm... Datenbanknormalisierung?
                          Freedom is a state of mind. Not a state in which we live.

                          troxdev.ch | animefieber

                          Kommentar


                          • #14
                            @TroX: Was willst du normalisieren, wenn ein Objekt nun mal 90 Attribute hat?

                            Ein Beispiel für so viele Spalten sind Patientendaten. 30 Spalten füllt schon ein vollständiger Anamnesebogen und jeder Medizinstudent kann 60 Werte nennen, die man am Menschen messen kann.

                            Kommentar


                            • #15
                              Original geschrieben von onemorenerd
                              @TroX: Was willst du normalisieren, wenn ein Objekt nun mal 90 Attribute hat?

                              Ein Beispiel für so viele Spalten sind Patientendaten. 30 Spalten füllt schon ein vollständiger Anamnesebogen und jeder Medizinstudent kann 60 Werte nennen, die man am Menschen messen kann.
                              Tabelle `patient`

                              id, vorname, nachname, usw.
                              1, Karl, Mustermann, usw.
                              2, Franz, Huber, usw.


                              Tabelle `wert`

                              id, name
                              1, Anamnesewert1
                              2, Anamnesewert2
                              (kein mich mit dem medizinischen Zeug nicht aus)


                              Tabelle `patient_wert`

                              patient_id, wert_id, daten
                              1, 1, Daten1
                              1, 2, Daten2
                              2, 1, Daten3
                              2, 2, Daten4
                              Zuletzt geändert von h3ll; 11.11.2008, 13:22.

                              Kommentar

                              Lädt...
                              X