Contao-Camp 2024
Ergebnis 1 bis 31 von 31

Thema: Datenexport mit Leads

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage Datenexport mit Leads

    Hallo zusammen,

    ich nutze den CSV-Export aus Leads. Als Export-Typ habe ich "Individueller Export mit Simple Tokens" gewählt und mir das so zusammengebaut, wie ich es brauche. Alles super bis hier hin! Allerdings werden Datum und Uhrzeit nicht richtig exportiert bzw. irgendwie umgewandelt.

    Aus einem Datum (##birth##) wird z.B. 301446000 oder aus einer Uhrzeit (##departure_time##) wird 57540.

    Was ist hier zu tun?

    EDIT: Ok, es handelt sich dabei um einen Timestamp. Ich weiss nur nicht, ob ich dem Kunden zumuten kann, diesen in Excel noch nachträglich umzuwandeln. Ich hätte es also gerne direkt im Export richtig.

    Grüße,
    mapfei
    Geändert von mapfei (10.04.2019 um 10:26 Uhr)

  2. #2
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    793
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Warum nutzt du nicht den Excel Export in Leads?

  3. #3
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ich kann als Datentyp nur CSV auswählen...?!

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Ich kann als Datentyp nur CSV auswählen...?!
    Für den Excel Export musst du phpoffice/phpexcel installieren: https://github.com/terminal42/contao...poser.json#L24

  5. #5
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ok. Lässt sich das auch über den CM installieren? Finde nämlich nix...

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Nein, leider noch nicht. Du musst das Paket entweder manuell in die composer.json hinzufügen oder auf der Konsole composer require phpoffice/phpexcel --no-update ausführen und danach im Contao Manager eine Paket Aktualisierung machen.

  7. #7
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Code:
        "suggest": {
            "phpoffice/phpexcel": "To enable excel export of lead data."
        },
    steht bereit in der composer.json drin. Update gemacht, jedoch ohne "Erfolg".

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Gemeint ist natürlich die composer.json deiner Contao Installation ... eigene Änderungen in irgendwelchen anderen composer.json haben natürlich keinerlei Auswirkung auf dein Projekt.

  9. #9
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Ich hab das jetzt auch mal in meiner composer.json hinhzugefügt.....Pakete aktualisiert...produktiven Cache gelöscht und ich sehe ebenfalls kein Excel Export bei Leads.

    Wenn ich einen neuen Export anlege, schlägt er mir auch nur CSV vor.

    Hab ich was vergessen?

    Contao 4.7.4

    Code:
    {
        "name": "contao/managed-edition",
        "type": "project",
        "description": "Contao Open Source CMS",
        "license": "LGPL-3.0-or-later",
        "authors": [
            {
                "name": "Leo Feyer",
                "homepage": "https://github.com/leofeyer"
            }
        ],
        "require": {
            "php": "^7.1",
            "codefog/contao-cookiebar": "^2.1",
            "contao/calendar-bundle": "^4.6",
            "contao/comments-bundle": "^4.6",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "^4.6",
            "contao/listing-bundle": "^4.6",
            "contao/manager-bundle": "4.7.*",
            "contao/news-bundle": "^4.6",
            "contao/newsletter-bundle": "^4.6",
            "delahaye/dlh_googlemaps": "^2.4",
            "do-while/contao-backupdb-bundle": "^1.2",
            "heimrichhannot/contao-teaser-bundle": "^0.2.1",
            "hofff/contao-calendarfield": "^3.0",
            "jrgregory/m17-sticky-backend-footer": "^2.0",
            "kmielke/calendar_extended": "^3.7",
            "terminal42/contao-ce-access": "^2.0",
            "terminal42/contao-changelanguage": "^3.1",
            "terminal42/contao-easy_themes": "^2.2",
            "terminal42/contao-leads": "^1.4",
            "terminal42/contao-rte_table": "^1.0",
            "terminal42/notification_center": "^1.4",
            "w3scout/contao-searchfaq-bundle": "^1.0"
        },
        "config": {
            "component-dir": "assets"
        },
        "suggest": {
            "phpoffice/phpexcel": "To enable excel export of lead data."
        },
        "extra": {
            "branch-alias": {
                "dev-4.5": "4.6.x-dev"
            }
        },
        "conflict": {
            "doctrine/dbal": "2.9.1|2.9.2"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }
    Angehängte Grafiken Angehängte Grafiken

  10. #10
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Habe ich auch gemacht. Sämtliche Caches gelöscht und Pakete aktualisiert... nur immer noch kein Excel-Export...

  11. #11
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Das hier muss vermutlich auch noch rein oder?

    Code:
        "require-dev": {
            "phpoffice/phpexcel": "^1.8"
        },
    Geändert von Kahmoon (11.04.2019 um 14:21 Uhr)

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Nein, ihr sollt natürlich keinen suggest in eure composer.json schreiben. Ihr sollt das Paket anfordern.

  13. #13
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Wie würde das dann aussehen?
    Geändert von Kahmoon (11.04.2019 um 14:41 Uhr)

  14. #14
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    So muss das dann aussehen:
    Code:
    {
        "name": "contao/managed-edition",
        "type": "project",
        "description": "Contao Open Source CMS",
        "license": "LGPL-3.0-or-later",
        "authors": [
            {
                "name": "Leo Feyer",
                "homepage": "https://github.com/leofeyer"
            }
        ],
        "require": {
            "php": "^7.1",
            "codefog/contao-cookiebar": "^2.1",
            "contao/calendar-bundle": "^4.6",
            "contao/comments-bundle": "^4.6",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "^4.6",
            "contao/listing-bundle": "^4.6",
            "contao/manager-bundle": "4.7.*",
            "contao/news-bundle": "^4.6",
            "contao/newsletter-bundle": "^4.6",
            "delahaye/dlh_googlemaps": "^2.4",
            "do-while/contao-backupdb-bundle": "^1.2",
            "heimrichhannot/contao-teaser-bundle": "^0.2.1",
            "hofff/contao-calendarfield": "^3.0",
            "jrgregory/m17-sticky-backend-footer": "^2.0",
            "kmielke/calendar_extended": "^3.7",
            "terminal42/contao-ce-access": "^2.0",
            "terminal42/contao-changelanguage": "^3.1",
            "terminal42/contao-easy_themes": "^2.2",
            "terminal42/contao-leads": "^1.4",
            "terminal42/contao-rte_table": "^1.0",
            "terminal42/notification_center": "^1.4",
            "w3scout/contao-searchfaq-bundle": "^1.0",
            "phpoffice/phpexcel": "^1.8"
        },
        "config": {
            "component-dir": "assets"
        },
        "extra": {
            "branch-alias": {
                "dev-4.5": "4.6.x-dev"
            }
        },
        "conflict": {
            "doctrine/dbal": "2.9.1|2.9.2"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  15. #15
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Habs jetzt so installiert bekommen:

    Code:
        "require": {
            "cliffparnitzky/checked-email": "^1.3",
            "contao/calendar-bundle": "^4.7",
            "contao/comments-bundle": "^4.7",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "^4.7",
            "contao/listing-bundle": "^4.7",
            "contao/manager-bundle": "4.7.*",
            "contao/news-bundle": "^4.7",
            "contao/newsletter-bundle": "^4.7",
            "delahaye/dlh_googlemaps": "dev-master",
            "hofff/contao-calendarfield": "^3.0",
            "madeyourday/contao-rocksolid-columns": "^2.0",
            "terminal42/contao-conditionalformfields": "^2.2",
            "terminal42/contao-countryselect": "^1.4",
            "terminal42/contao-leads": "^1.4",
            "terminal42/notification_center": "^1.5",
            "phpoffice/phpexcel": "^1.8"
        },
    Allerdings wird folgendes gemeldet:

    Code:
    Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instead.

  16. #16
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Meldung kannst Du ignorieren.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Wie würde das dann aussehen?

    Code:
     "require-dev": {
            "phpoffice/phpexcel": "^1.8"
        },
    So jedenfalls nicht, denn so definierst du eine Dev Dependency, welche du nur während der Entwicklung brauchen würdest - und das würde daher in deinem Live System (bzw. vom Contao Manager) nicht installiert werden.

    Du musst das Paket wie jedes andere Paket auch anfordern, also in require, wie von xchs schon erwähnt.

  18. #18
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ok, soweit so gut. Der Excel-Export funktioniert nun. Allerdings besteht mein ursprüngliches Problem der Timestamp-Codierung immer noch.

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Wie sehen deine Export Einstellungen aus?

  20. #20
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Warum benötigst du unbedingt den Export mit Simple Tokens?

  22. #22
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ich habe es zuerst mit "individueller Export" versucht. Die Formatierung stimmt dann. Das Problem hierbei ist dann allerdings, das sich die Spalten nach links verschieben, wenn gewisse nicht verpflichtende Felder nicht ausgefüllt werden - also ohne Inhalt sind. Dafür dann die Simple-Tokens, z.B. {if maiden_name!=""}##maiden_name##{endif}.

  23. #23
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Verstehe nicht ganz wie du das meinst. Das sollte eigentlich egal sein.

  24. #24
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Mach doch ein Else mit Leerzeichen

  25. #25
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Also: wenn ich die Daten als "individueller Export" rauswerfe, dann verrutschen die Spalten nach links, wenn die nicht verpflichtenden Felder nicht ausgefüllt wurden. Die Formatierung von Datum und Uhrzeit stimmt jedoch.

    Exportiere ich als "individueller Export mit Simple Tokens" (siehe Screenshot), dann stimmt die Spaltenanordnung, jedoch die Formatierung von Datum und Uhrzeit nicht mehr (Timestamp).

  26. #26
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Also: wenn ich die Daten als "individueller Export" rauswerfe, dann verrutschen die Spalten nach links, wenn die nicht verpflichtenden Felder nicht ausgefüllt wurden. Die Formatierung von Datum und Uhrzeit stimmt jedoch.
    Das sollte wie gesagt eigentlich nicht passieren. Evt. ist das ein Bug. Verwendest du die neueste Version von Contao Leads?

  27. #27
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Denke doch. Version 1.4.12. Es sei noch erwähnt, dass hier außerdem conditionalformfields zum Einsatz kommt. Manche Felder (auch verpflichtende) werden dem User erst bei Erfüllung bestimmter Bedingungen angezeigt.

  28. #28
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Wenn du das in einer frischen Installation (inklusive Conditional Form Fields) reproduzieren kannst, solltest du einen genauen Bug Report auf GitHub machen.

  29. #29
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    https://github.com/terminal42/contao-leads/issues/68

    EDIT: Also es scheint in der Tat nur die Felder zu betreffen, die aufgrund von conditionalformfields nicht angezeigt werden. Selbst wenn ich in diesen Feldern "Bezeichnung und Wert" ausgeben lasse, bleibt der Inhalt leer. Zumindest die Bezeichnung sollte hier dann ja ausgegeben werden.
    Geändert von mapfei (11.04.2019 um 16:16 Uhr)

  30. #30
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    69

    Standard Wo finde ich die Exportoptionen in oder von leads?

    Hallo,
    ich habe phpexcel über die von euch angegebene Anleitung mit installieren können. Aber ich finde im Backend nicht die Stelle, an der ich einstellen kann, was oder wie in xls gespeichert/exportiert werden soll, wie in dem Screen von mapfei.
    Ich habe Contao 4.4 installiert, neueste Version und phpoffice/phpexcel taucht in bei den packages im Manager mit auf.

    Kann mir das jemand beantworten?

  31. #31
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    69

    Standard

    Entschuldigt. Ich habe es gefunden. In den Leads - also in der Hauptgruppe der gespeicherten Datensätzen, muss erst bei Konfiguration der XLS-Export ermöglicht werden, dann erscheint diese Option auch über den Leads. Falls es noch mal jemand so lange sucht ...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •