Projekt

Allgemein

Profil

Herunterladen (18,3 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
202433bf 03.03.2023 14:47 Bernd Bleßmann

CSV-Helper: Fehler beim Erstellen der Objekte in Fehlerobjekt speichern

be076f02 09.06.2021 13:53 Bernd Bleßmann

CSV-Helper: Vergessenes Feld "raw_input" bei einigen Fehlermeldungen übergeben …

… Auch, wenn es undefniert ist, aber sonst stimmen die Felder nicht bei
der Fehlerausgabe.

42f9ff8a 18.01.2019 14:16 Bernd Bleßmann

Typos und spellcheck: unkown -> unknown

552ed9ba 30.05.2018 15:32 Bernd Bleßmann

CSV-Helfer: Leere Zeilen ignorieren.

Als leere Zeilen hier gelten auch Zeilen, die nur das Trennzeichen enthalten.

Mit leeren Zeilen gab es immer wieder Probleme, teils mit schwer zu
interpretierenden Fehlermeldungen, teils mit nicht gewünschtem Verhalten, z.B....

3c90e4c5 16.08.2016 17:18 Moritz Bunkus

CSV-Helfer: Error-Felder versionsunabhängig setzen

Unterschiedliche Versionen von Text::CSV_XS geben beim Aufruf von
»error_diag« unterschiedliche Felder zurück: neuere geben mehr
zurück.

Es gibt aber einen Testcase, der das Fehler-Array auf exakte
Übereinstimmung prüft. Da sorgt also jegliches neu hinzugekommenes Feld...

265fa6a6 17.06.2016 14:45 Sven Schöling

Csv: mappings übersetzen jetzt auch header

a0d9f09a 16.06.2016 15:45 Sven Schöling

CsvImport: Spaltenzuordnung für non multiplexed

f74b0dac 16.06.2016 15:37 Sven Schöling

Csv: mapping support

621248de 16.06.2016 15:37 Sven Schöling

Csv: Doku-Update vor mapping feature

6ac073db 14.12.2015 13:12 Bernd Bleßmann

Csv-Helper: Fehlermeldung, wenn Header nicht erkannt wird (Multiplex-Dateien).

da364d0f 11.01.2015 17:55 Kivitendo Admin

Typos in Doku

8269a977 30.12.2014 11:25 Sven Schöling

Csv: wantarray syntax entfernt.

ccb40ac4 20.01.2014 13:20 Bernd Bleßmann

CSV-Import mit Multiplex-Daten: Die Spalte datatype muss nicht an der ersten Position sein.

fa7c3cb5 25.11.2013 14:03 Bernd Bleßmann

Verwendung von datatype in der Doku deutlicher herausgestellt.

e95294b5 25.11.2013 14:03 Bernd Bleßmann

Csv-Helper lässt header als einfaches Arrayref bei Nicht-Multiplex-Daten zu.

a6372bfa 25.11.2013 14:03 Bernd Bleßmann

_check_multiplexed setzt error im Fehlerfall.

d161c66c 25.11.2013 14:03 Bernd Bleßmann

Warnungen gefixt.

1870f11e 25.11.2013 14:03 Bernd Bleßmann

Kosmetik: Leerzeichen am Zeilenende entfernt.

de4b1e97 25.11.2013 14:03 Bernd Bleßmann

case_insensitive-Flag für Multiplex-Daten anpassen.

7ec8b55e 25.11.2013 14:03 Bernd Blessmann

Lookup-Hashes für Header, Klassen und Specs bei Multiplex-Daten benutzen.

202844a1 25.11.2013 14:03 Bernd Blessmann

Auf leere Header bei Multiplex-Daten testen und ...

Kosmetik und Code-Vereinfachung

af205393 22.11.2013 11:49 Bernd Blessmann

SL::Helper::Csv kann mit Multiplex-Daten (mehreren Profilen) umgehen.

c8473408 22.11.2013 11:49 Bernd Blessmann

SL::Helper::Csv bekommt Klasse im Profil mitgeteilt.

46e31af5 16.08.2013 16:18 Bernd Bleßmann

kleinen Typo gefixt.

5c4833d7 30.05.2013 12:23 Sven Schöling

Kompatibilität mit Text::CSV_XS >= 0.89

a54fc392 07.11.2012 17:00 Sven Schöling

Helper::Csv: Support für leere profile.path Angaben und case_insensitive_header

07a38b9f 31.07.2012 14:57 Sven Schöling

Bei Importdaten das UTF8 BOM ignorieren.

behebt Bug 1872

7d9888e3 16.06.2011 08:44 Sven Schöling

Case insensitive header waren nicht voll abgedeckt, und haben Fehler bei kaputten Headern unterdrückt.

6833aa9a 16.06.2011 08:44 Moritz Bunkus

CSV-Import: Groß-/Kleinschreibung bei Spaltennamen ignorieren

61a56da0 16.06.2011 08:44 Sven Schöling

Bugfix: Kein newline am Ende der Datei verschluckte die letzte Zeile.

dcd6ce29 16.06.2011 08:44 Moritz Bunkus

Text::CSV_XS wird vorausgesetzt, nicht Text::CSV

09294068 16.06.2011 08:44 Sven Schöling

SL::Helper::Csv: neues flag "strict_profile". Wenn gesetzt werden nur Daten aus dem Profil benutzt, keine DWIM can checks.

c46898c7 16.06.2011 08:44 Sven Schöling

Csv Errors sind nun Objekte mit entsprechendem Zugriff.

bfb0d001 16.06.2011 08:44 Sven Schöling

Mehr Dokumentation

efb48636 16.06.2011 08:44 Moritz Bunkus

Kosmetik, Typos

8a635325 16.06.2011 08:44 Sven Schöling

Dokumentationsupdate.

17d58914 16.06.2011 08:44 Sven Schöling

Csv Dispatcher implementiert.

1dcc096b 16.06.2011 08:44 Sven Schöling

SL::Helper::Csv -> ignore_unkown_columns flag

bd9f274b 16.06.2011 08:43 Sven Schöling

SL::Helper::Csv: Doku zur Errorstruktur.

62add698 16.06.2011 08:43 Sven Schöling

dispatch -> profile. ausserdem mehr errorchecking.

f9f7b56e 16.06.2011 08:43 Sven Schöling

SL/Helper/Csv.pm: header_acc umbenannt in dispatch, Doku, check_header

8fba112b 16.06.2011 08:43 Sven Schöling

CSV: Errorhandling

Parser umgeschrieben, eof muss nach getline prüfen (bekloppt).
Errorhandling aktiviert. Dokumentation aktualisiert.

2f6ebd89 16.06.2011 08:43 Sven Schöling

Csv Helper Modul.