Import CSV-Datei

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • jahna
    Contao-Nutzer
    • 13.03.2011
    • 217

    #1

    Import CSV-Datei

    Versuche gerade erfolglos eine csv Datei mit Newsletter-Empfängeadressen in Avisota zu importieren. Die Excel Tabelle besteht aus:
    Email / Firma /Firmazusatz / Adresse / PLZ / Ort / Anrede / Vorname / Nachname
    Wenn ich die Datei als csv Datei abspeichere, erhalte ich ; als Feld- und Texttrenner. Ersetzte ich diese durch Komma und Doppelte Anführungszeichen - wie beim CSV Import verlangt - werden die Daten trotzdem nicht übertragen. Was muss ich ändern, damit zumindest der Import der Mailadresse funktioniert?
  • lucina
    Administratorin
    • 19.06.2009
    • 7544

    #2
    Du solltest es nicht direkt aus Excel heraus versuchen sondern einen Umweg über a) entweder OpenOffice oder b) einen UTF-8-fähigen Editor nehmen.

    Ein direkter Import aus Excel scheitert in aller Regel an den mangelnden UTF-8-Fähigkeiten der Microsoft'schen Produkte (und soweit ich das nachhalten kann betrifft das auch die aktuellen Versionen)

    Carolina.
    Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

    Kommentar

    • jahna
      Contao-Nutzer
      • 13.03.2011
      • 217

      #3
      Danke Caroline!
      Also langsam werd ich sturm; ich will doch bloss einen Newsletter versenden und dazu meine vorhandenen Daten verwenden...

      Kommentar

      • jahna
        Contao-Nutzer
        • 13.03.2011
        • 217

        #4
        Also dann hab ich OpenOffice installiert und die Exceltabelle. mit allen Angaben, im Format .csv mit UTF-8 und Komma und " als Trennzeichen abgespeichert.
        Trotzdem werden die Daten nicht importiert und es erscheint die Meldung:
        0 neue Abonnenten wurden importiert
        1587 ungültige Einträge wurden übersprungen
        Woran liegt das? Hat jemand eine Idee?

        Kommentar

        • jahna
          Contao-Nutzer
          • 13.03.2011
          • 217

          #5
          Hier eine Log-Datei als Beispiel für alle Einträge:
          Angehängte Dateien

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Das sieht so aus, als ob da ein Name an einer Stelle steht wo eine E-Mail-Adresse erwartet wird. Die Reihenfolge der Spalten ist auch wichtig.

            Viele Grüße
            Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
            [Arbeitet bei -> Paus Design & Medien]
            "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

            Kommentar

            • jahna
              Contao-Nutzer
              • 13.03.2011
              • 217

              #7
              ...frage mich sowieso, wie eine Tabelle mit 9 Spalten importiert werden kann, wenn eh nur ein Feld für die Mailadresse zur Verfügung steht.... Ich versuchs mal mit einer Tabelle mit lediglich einer Spalte für die Mailadresse.

              Es sollte doch möglich sein, dass man eine bestehende Adressdatei mit entsprechenden Feldern ruckzuck in die Newsletter-Systeme hochladen kann. Bei Contao hab ich dazu nicht mal die Möglichkeit gefunden, Mitglieder über eine csv Datei hochzuladen. Und bei Avisota sollte m.E. mehr als bloss die Mailadresse im upload möglich sein.

              Kommentar

              • tril
                Contao-Urgestein
                • 07.01.2010
                • 2939

                #8
                Zitat von jahna Beitrag anzeigen
                ... Bei Contao hab ich dazu nicht mal die Möglichkeit gefunden, Mitglieder über eine csv Datei hochzuladen. Und bei Avisota sollte m.E. mehr als bloss die Mailadresse im upload möglich sein.
                Du darfst die Mitgliederliste nicht mit dem Newsletter verwechseln! Avisota speichert aktuell NUR die E-Mail Adresse, genau so wie das Standardnewslettersystem von Contao. Aber beide Systeme beziehen die persönlichen Daten (Name, Anschrift etc.) aus der Mitgliederliste.

                Aktuell musst du deine Abonnenten als Mitglieder importieren, danach importierst du nochmal NUR die E-Mail Adressen in Avisota, dann holt sich Avisota die persönlichen Daten aus der Mitgliederliste.

                MfG Tristan

                Kommentar

                • jahna
                  Contao-Nutzer
                  • 13.03.2011
                  • 217

                  #9
                  O.K. danke!
                  Aber bei Contao kann ich keine Liste hochladen sondern muss jedes Mitglied einzeln als Neues Mitglied erfassen, das kann es ja wohl nicht sein, oder.....

                  Kommentar

                  • Thomas
                    Contao-Urgestein
                    • 16.08.2009
                    • 1947

                    #10
                    Dafür brauchst Du die Erweiterung frontenduserimport!

                    Danach hast Du die Möglichkeit Mitglieder zu importieren.
                    Gruß Thomas
                    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

                    Kommentar

                    • jahna
                      Contao-Nutzer
                      • 13.03.2011
                      • 217

                      #11
                      ...nicht erprobt für 2.9.4....

                      Kommentar

                      • tril
                        Contao-Urgestein
                        • 07.01.2010
                        • 2939

                        #12
                        Zitat von jahna Beitrag anzeigen
                        O.K. danke!
                        Aber bei Contao kann ich keine Liste hochladen sondern muss jedes Mitglied einzeln als Neues Mitglied erfassen, das kann es ja wohl nicht sein, oder.....
                        Deshalb wird das mit der nächsten Version auch geändert!

                        Kommentar

                        • Thomas
                          Contao-Urgestein
                          • 16.08.2009
                          • 1947

                          #13
                          Vor allem funktioniert es auch damit.
                          Gruß Thomas
                          "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

                          Kommentar

                          • xchs
                            Administrator
                            • 19.06.2009
                            • 14682

                            #14
                            Zitat von jahna Beitrag anzeigen
                            ...nicht erprobt für 2.9.4....
                            Manchmal funktionieren solche Erweiterungen auf wundersame Weise auch in aktuellen Contao-Versionen.

                            Von daher gilt auch hier (wie so oft): Probieren geht über studieren!
                            Contao Community Administrator

                            [Unterstützungsmöglichkeiten]
                            sigpic

                            Kommentar

                            • jahna
                              Contao-Nutzer
                              • 13.03.2011
                              • 217

                              #15
                              Das funktioniert genau so wenig wie der Rest zuvor. !
                              Alles viel zu kompliziert und voller Tücken und Fallen. Ohne Programmierkenntnisse kann diese System nicht kundenfreundlich bedient werden.

                              Kommentar

                              Lädt...