4.2.2 Demo Import von CSV: Zuordnung Name, Vorname bei Sonderzeichen fehlerhaft

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
sabine_d
Beiträge: 15
Registriert: 27. Feb 2013, 11:31

4.2.2 Demo Import von CSV: Zuordnung Name, Vorname bei Sonderzeichen fehlerhaft

Beitrag von sabine_d »

Nach dem Export einer Excel-Datei (erzeugt wird eine CSV-Datei mit fehlerhafter Codierung, siehe viewtopic.php?t=9597) habe ich die zuvor exportierte csv-Datei wieder importiert.
Weil die Sonderzeichen nicht richtig verarbeitet werden können, werden Datensätze nicht aktualisiert bzw. neue Datensätze angelegt oder Datenfelder geleert.

Wäre es möglich, die Zeichencodierung vor dem Import prüfen zu lassen?
Wäre es möglich, ein weiteres Feld für das Mapping von Datensätzen zu definieren? ZB. Mitgliedsnummer oder Mailadresse oder "EindeutigeID"

siehe auch: viewtopic.php?t=9185

Describe the bug
Beim Importieren einer CSV-Datei (zuvor über "nach Microsoft Excel exportieren" exportiert funktioniert aufgrund von Sonderzeichen in den Fehlern Name/Vorname die eindeutige Zuordnung zum Datensatz nicht. Statt Update eines Datensatzes wird ein neuer Datensatz angelegt bzw. die bestehenden Daten in den Datensätzen werden überschrieben.
https://www.admidio.org/demo/adm_progra ... ?rol_ids=3


To Reproduce
Login Admidio Demo als "Administrator"
Wähle im Menü "Gruppen und Rollen" eine Gruppe
Wähle Mitglieder > Mitglieder importieren
Automatische Erkennung
Rolle zuordnen: Vorstand
Existierende Mitglieder: Ergänzen
Beim Mapping wird "Straße" nicht erkannt (wegen Sonderzeichen "ß")

Screenshots
siehe unten

Vorher:
"Nr.";"Nachname";"Vorname";"Geburtstag";"Stra�e";"PLZ";"Ort"
"1";"Vorsitzender";"Eric";"";"";"";""
"2";"Begunk";"Damion";"12.01.1988";"Blumenwiese 34";"12345";"M�llerhausen"
"3";"Brufau";"Darwin";"08.02.1988";"Blumenwiese 61";"12345";"M�llerhausen"
"4";"DemoMit�mlaut";"UserRen�Sonderzeichen";"24.12.1973";"Unter den Linden 12";"10117";"Berlin"
"5";"Schmidt";"Paul";"16.04.1968";"Unter den Linden 45";"10117";"Berlin"

Nach dem Import erneuter Export:
"Nr.","Nachname","Vorname","Geburtstag","Straße","PLZ","Ort"
"1","Vorsitzender","Eric","","","",""
"2","","","24.12.1973","","10117","Berlin"
"3","Begunk","Damion","12.01.1988","","12345",""
"4","Brufau","Darwin","08.02.1988","","12345",""
"5","DemoMitÜmlaut","UserRenéSonderzeichen","24.12.1973","Unter den Eichen 32","10117","Berlin"
"6","Schmidt","Paul","16.04.1968","","10117","Berlin"

Jedoch sind nun die Straßennamen leer.
Bildschirm­foto 2023-03-12 um 21.56.34.png
Bildschirm­foto 2023-03-12 um 21.56.34.png (66.41 KiB) 658 mal betrachtet
Beispiel Änderungshistorie Darwin Brufau:
https://www.admidio.org/demo/adm_progra ... b0b1eb5a5e

Desktop (please complete the following information):
OS: MAC OS Ventura 13.0.1 (22A400)
Browser Safari Version 16.1 (18614.2.9.1.12)

Additional context
N/A
Benutzeravatar
fasse
Administrator
Beiträge: 6052
Registriert: 12. Nov 2005, 16:06

Re: 4.2.2 Demo Import von CSV: Zuordnung Name, Vorname bei Sonderzeichen fehlerhaft

Beitrag von fasse »

Zu deinen beiden Fragen:

1. Eine automatische Prüfung auf die Kodierung der Datei kannst du bei einem CSV-Imort bereits auswählen.
2. Dieser Punkt ist auch bereits umgesetzt. Hier die Beschreibung, welche dir im Zuordnungsdialog angezeigt wird:
Bereits vorhandene Mitglieder werden über Vorname und Nachname identifiziert. Solltest du die eindeutige ID (UUID) des Mitglieds in deiner Datei zur Verfügung haben, so kannst du diese in der Zuordnung auswählen. Die Mitglieder werden dann automatisch über diese ID identifiziert und nicht mehr über Vorname und Nachname.
Vorher musst du einen Export machen, wo dann die eindeutige ID mit exportiert wird. Diese Funktionen stehen dir allerdings nur als Admin zur Verfügung.

Viele Grüße
Fasse
Antworten