WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 20.10.2019 17:25:37

Slugger
Developer

Datum wiederherstellen nach Eintragungen exportieren

Hallo Zusammen,
hat jemand eine Idee, wie man das Datum wiederherstellen kann nach Aufruf der csv-Datei

Mit der Option - Zellen formatieren funktioniert das leider nicht sad

Nachtrag:
Ebenso zeigen die Ü,Ä,Ö etc. ein hützelgebrützel an, UTF/Windows-Charset oder wie man das nennt?!?

Beitrag geändert von Slugger (20.10.2019 17:32:34)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

#2 20.10.2019 17:44:27

colinax
Developer

Re: Datum wiederherstellen nach Eintragungen exportieren

Hi Slugger,

Excel kann dass schon nur der Zahlenwert ist Datum mit Uhrzeit, wofür Excel keine Vorlage hat.

Ändere z.B. 1570985199 zu 15709,85199 dann kannst du mit den Vorlagen Datum und Uhrzeit anzeigen lassen.

Edit: hab's gefunden: Zellen formatieren -> Zahlen -> Benutzerdefinert -> dann kommt relativ weit unten TT.MM.JJJ hh:mm:ss damit gehts  big_smile

Beitrag geändert von colinax (20.10.2019 17:53:34)

Offline

#3 20.10.2019 18:22:15

bernd
Core-Team

Re: Datum wiederherstellen nach Eintragungen exportieren

Und zum "hützelgebrützel" (den Ausdruck muss ich mir merken lol )
da müsstest du beim Import der csv-Datei das richtige Charset (UTF-8) auswählen (falls Excel das kann).


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#4 20.10.2019 18:23:09

florian
Administrator

Re: Datum wiederherstellen nach Eintragungen exportieren


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#5 20.10.2019 19:54:03

Slugger
Developer

Re: Datum wiederherstellen nach Eintragungen exportieren

bernd schrieb:

Und zum "hützelgebrützel" (den Ausdruck muss ich mir merken lol )
da müsstest du beim Import der csv-Datei das richtige Charset (UTF-8) auswählen (falls Excel das kann).

Wie soll man sonst diesen Spaghettiausdruck nennen big_smile

Das mit dem Import muss ich mir noch Mal in Ruhe anschauen.

OK das mit dem TIME stamp hat funktioniert.

Mein Wunsch wäre bereits wenn man den Export anklickt, das man vorher die Möglichkeit der Auswahl bekommt und dann die CSV Datei speichert.
Das betrifft auch die Spaltenauswahl.

Beitrag geändert von Slugger (20.10.2019 21:19:12)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

#6 20.10.2019 22:25:51

mrbaseman
Core-Team

Re: Datum wiederherstellen nach Eintragungen exportieren

Der Export aus mpForm liefert einfach die Einträge aus der Datenbank. Wenn der Client, der's herunterlädt, einen anderen Zeichensatz verwendet, dann muss er's halt konviertieren. Sorry, aber alles kann dir das Modul nicht abnehmen.

Offline

#7 20.10.2019 23:34:42

Slugger
Developer

Re: Datum wiederherstellen nach Eintragungen exportieren

Ja ich weis, aber wünsche kann man ja äußern, vielleicht gehen sie irgendwann in Erfüllung.

Trotzdem Danke smile

Beitrag geändert von Slugger (20.10.2019 23:37:12)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

#8 20.10.2019 23:56:03

Slugger
Developer

Re: Datum wiederherstellen nach Eintragungen exportieren

Kurze Frage,
kann man wenigsten die "leeren Datenfelder" ignorieren, die nicht mehr benutzt werden, weil sie gelöscht sind?


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

#9 21.10.2019 18:19:43

mrbaseman
Core-Team

Re: Datum wiederherstellen nach Eintragungen exportieren

Das ist leider auch nicht so einfach möglich. Angenommen du hast ein Feld längere Zeit auf der Webseite aktiv und es werden Daten in der Tabelle abgelegt. Nun willst du das Formular ändern und legst neue Felder an, z.B. Freitext anstelle von einer Auswahlliste, wie auch immer. Jedenfalls wird das bisherige Feld obsolet und du löschst es aus dem Formular für künftige Einträge. Dann sollen die bisherigen Eingaben nicht einfach so aus der Datenbank verschwinden, zumindest nicht generell in allen Anwendungsszenarien.
Man müsste evtl. vor dem Export eine Auswahl anbieten, aber da wird es dann schon wieder ziemlich aufwändig. Der nächste Wunsch wäre vielleicht dann die Daten filtern zu können usw. Aber das sind Aufgaben, die man nachgelagert z.B. in einer Tabellenkalkulation eleganter und flexibler lösen kann als ich es in dem Modul je implementieren könnte.

Beitrag geändert von mrbaseman (21.10.2019 18:34:22)

Offline

#10 21.10.2019 19:33:57

Slugger
Developer

Re: Datum wiederherstellen nach Eintragungen exportieren

mrbaseman schrieb:

Das ist leider auch nicht so einfach möglich. Angenommen du hast ein Feld längere Zeit auf der Webseite aktiv und es werden Daten in der Tabelle abgelegt. Nun willst du das Formular ändern und legst neue Felder an, z.B. Freitext anstelle von einer Auswahlliste, wie auch immer. Jedenfalls wird das bisherige Feld obsolet und du löschst es aus dem Formular für künftige Einträge. Dann sollen die bisherigen Eingaben nicht einfach so aus der Datenbank verschwinden, zumindest nicht generell in allen Anwendungsszenarien.
Man müsste evtl. vor dem Export eine Auswahl anbieten, aber da wird es dann schon wieder ziemlich aufwändig. Der nächste Wunsch wäre vielleicht dann die Daten filtern zu können usw. Aber das sind Aufgaben, die man nachgelagert z.B. in einer Tabellenkalkulation eleganter und flexibler lösen kann als ich es in dem Modul je implementieren könnte.

Der Gedanke, weil das mit dem Export scheinbar sehr aufwendig ist, in die andere Richtung zur Datenbank zu gehen.

Also eine Restrukturierung und Indexierung der Tabellen.

Ich schätze Mal, ich habe es jetzt nicht ausprobiert, das alles in den angelegten Tabellen für das Modul, alle entsprechenden Datenfelder fortlaufend nummeriert werden?

Beitrag geändert von Slugger (21.10.2019 19:34:23)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

#11 21.10.2019 22:23:20

mrbaseman
Core-Team

Re: Datum wiederherstellen nach Eintragungen exportieren

Ja. Es gibt mehrere Tabellen. Hier relevant sind die fields Tabelle, in der hinterlegt ist, welche Felder es gibt, welchen Typt die haben usw., dann die Submissions-Tabelle, in der pro abgesendetem Formular eine Zeile hinzugefügt wird, in der das steht, was man im Backend direkt sieht, bzw. was auch in ähnlicher Form per Mail verschickt wird, und schließlich die Tabelle, auf die du beim Export zugreifst, wo für jedes Feld eine Spalte angelegt wird, in der die Einträge dann landen.
Was du machen kannst um unnütze Spalten los zu werden: Exportiere die Daten, bevor du was an den Feldern änderst (damit du die Einträge gesichert hast), ändere dann in den Einstellungen unter "Workflow Einstellungen" die Namensendung für die Ergebnistabelle (per Default ist das die Section-ID, kann aber irgend ein String sein).  Beim Speichern der Einstellungen wird dann eine neue Tabelle angelegt und dort nur noch die aktuell verwendeten Felder als Spalten angelegt. Diese werden dann bei künftigen Eintragungen im Formular befüllt.
Die alten Eintragungen existieren zwar weiterhin in der anderen Tabelle, können aber nicht mehr exportiert werden (zumindest so lange du die Erweiterung nicht wieder zurück änderst). Darauf würde ich mich aber nicht verlassen. Das ist momentan ein Notnagel für diejenigen, die vergessen haben, die Daten vorher zu exportieren, aber durchaus fragwürdig.

Offline

Fußzeile des Forums

up