11 Antworten Neueste Antwort am Feb 27, 2017 4:38 AM von NorbertH

    Importieren einer Excel Tabelle

    mcmatus

      Hallo Forum,

       

      Ich habe habe ein Exceltabelle mit der eine Umfrage aufgenommen wurde. Die erste Spalte ist für den Teilnehmer, die zweite Spalte für die Antwort aus der ersten Frage, die dritte Spalte für die Antwort aus der zweiten Frage und so fort. So ca. 67 Teilnehmer, also 67 Zeilen+1.

      Ich hatte vor, diese Daten in eine filemaker Anwendung zu importieren, mit der ich Umfragen erstellen kann.

      Aber ich bekomme kein Layout hin mit dem ich sämtliche Daten importieren könnte.

      Für einen Tipp wäre ich sehr dankbar.

      LG

      Hendrik

        • 1. Re: Importieren einer Excel Tabelle
          HLandschulz

          Hallo,

           

          Du kannst die Exceldatei in die Tabelle useranswers importieren.

          Du mußt aber in der Tabelle survey per Schleife einen Datensatz anlegen für jeden Befragten.

          Und in useranswers muß die Zahl aus Excel in die entsprechende Antwort umgesetzt werden (würde ich ggf. über eine weitere Tabelle lösen).

           

          Heike

          • 2. Re: Importieren einer Excel Tabelle
            mcmatus

            Hallo,

             

            bin ich auf dem richtigen weg, wenn ich glaube, dass ich eine kreuztabelle anlegen muss?

             

            lg

            Hendrik

            • 3. Re: Importieren einer Excel Tabelle
              HLandschulz

              Hallo Hendrik,

               

              nein - bist Du nicht.

               

              Heike

              • 4. Re: Importieren einer Excel Tabelle
                miisli

                Hallo Hendrik,

                 

                Als erster Schritt sollten die Teilnehmerdaten als einzelne Eintragungen importiert werden.  Dann kommt es darauf an, was Du mit den Daten machen willst.  Ist dies hilfreich?

                 

                -Michael

                • 5. Re: Importieren einer Excel Tabelle
                  mcmatus

                  Hallo,

                  hab einige Tage Frust geschoben, da ich nicht so richtig weiter komme.

                  Die Tabelle von Michael habe ich jetzt der Anwendung beigefügt und passende Daten hochgeladen. Aber wie ich diese Daten in die laufende Anwendung bekommen kann, ist mir leider noch ein Rätsel? Geht das nur mit einem Script?

                  LG Hendrik

                  • 6. Re: Importieren einer Excel Tabelle
                    miisli

                    Kannst Du beschreiben, welche Informationen Du erhalten willst?  Am besten ist es, am Anfang ein Schema zu zeichnen, das zeigt, wie alles vernetzt ist.  Dann kannst Du das Programm schrittweise entsprechend aufbauen.  Ich verstehe nicht, wie Deine Anwendung logisch aufgebaut ist, und so kann ich leider keine einfache Lösung anbieten.

                    • 7. Re: Importieren einer Excel Tabelle
                      mcmatus

                      Vielleicht ein paar Hintergrundinfos: Wir (Betriebsrat) haben im letzten Jahr eine Umfrage unter den Mitarbeitern durchgeführt. Die Daten in Exceltabellen eingetragen und in pivottabellen dargestellt. (Wie viele Mitarbeiter haben sich beteiligt, etc., ich glaub, das nennt sich quantitative Auswertung)

                      Dann habe ich mir filemaker (aus Interesse und Neugier) zugelegt und mich gefragt, wie das mit diesem Programm zu machen wäre. Ich fand diese Anwendung (survey) und sie macht genau das, was ich brauche.

                      Um die Daten aus der Umfrage nach filemaker zu übertragen, müßte ich, nach meinem Wissensstand, alle Daten "händisch“ eingeben. Aber es müßte doch auch anders gehen. Ich kann mir aber zur Zeit keine passende Tabelle vorstellen.

                      • 8. Re: Importieren einer Excel Tabelle
                        miisli

                        Eigentlich wollte ich wissen, was Du fuer Daten hast, und was fuer Resultate Du erwartest, z.B.:

                         

                        Datensaetze:

                        1) 12 Fragen

                        2) 67 Teilehmer IDs & Anwort Nummern auf 12 Fragen

                        3) 67 Teilnehmer IDs & Vorname & Nachname (?)

                        4) Antwort Nummern & deren Bedeutung

                        Dann wuerde ich ein Diagramm erstellen, das die Zusammenhaenge der Daten zeigt.  Je  nachdem was Du fuer Resultate erhalten willst, koennte das Diagramm etwas anders aussehen.

                         

                        Das koennte schneller sein als mit einer bestehenden Loesung anzufangen, zu rekonstruieren wie sie funktioniert, and sie dann fuer Deine Zwecke anzupassen.

                        • 9. Re: Importieren einer Excel Tabelle
                          NorbertH

                          Meinst du sowas.....

                           

                          Du solltest dir vorher Überlegen ob du nur diese Umfrage mit der DB Auswerten möchtest oder auch andere Umfragen.

                           

                          Für weitere Umfragen solltest du dir genau Überlegen wie der Ablauf der Umfrage ist und ob es immer eine Punkte - Vergabe wie hier sein wird.

                           

                          Davon hängt der gesamte Aufbau der DB ab....

                           

                           

                          schönes WE

                           

                          Mit freundlichen Grüßen

                          Norbert

                          • 10. Re: Importieren einer Excel Tabelle
                            mcmatus

                            Hi Norbert,

                             

                            ja das ist es, was ich gesucht habe...

                            Mir ist nur schleierhaft, wie du die dauen aus der excel datei importiert hast?

                            Schönes WE

                            Hendrik

                            • 11. Re: Importieren einer Excel Tabelle
                              NorbertH

                              Hallo Hendrik,

                               

                               

                               

                              Schritt 1 :

                               

                              Die Daten aus Excel in die DB Importiert in eine extra Tabelle ( Import )

                               

                              Schritt 2 :

                               

                              Dann per Script die Personen _ ID in die Tabelle Befragte eingetragen, pro Person ein Datensatz.

                               

                              Schritt 3 :

                               

                              Per Script

                              aus der Import Tabelle pro Frage einen Datensatz in der Tabelle Umfrage_Daten erstellt.

                               

                              Somit hast du für den Befragten 3791

                              9 Datensätze

                               

                              Das Feld Umfrage_ID ist die ID der Tabelle Umfrage_Daten

                              Das Feld Befragte_ID ist die ID des Befragten

                              Das Feld Frage_ID ist die ID der Frage

                              Das Feld Frage_Wert ist dieAntwort auf die Frage( 0…6)

                               

                              somit

                               

                              Umfrage _ID = 1

                              Befragter_ID = 3791

                              Frage_ID = 1

                              Frage_Wert = 1

                               

                              Der Befragte 3791 hat auf die 1 frage mit 1 Geantwortet.

                              Der Befragte 3791 hat auf die 2 frage mit 0 Geantwortet

                              Der Befragte 3791 hat auf die 3 frage mit 0 Geantwortet

                               

                              Usw.

                               

                              mit freundlichen Grüßen

                               

                              Norbert