max-mapper / max-mapper/binary-csv

Enhancement: Add option for unescaped quotes in csv

Offen
#7 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
106
Forks
15
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Would be really nice if you could pass in an option to the parser to NOT try to escape quotes across multiple lines. Ran into this issue when the data feed I received didn't properly escape their double quotes so the parser didn't process the next lines properly. Ie in the example below everything is considered the first row.

ie:
row, some item, that is 16"
another row, that has something in it, no quotes
row3, has another, item with quote that is 12"

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Behandlung von Anführungszeichen über mehrere Zeilen durch den Parser zu lokalisieren und zu prüfen, wie Parseroptionen definiert sind. Füge eine Option hinzu, mit der nicht maskierte Anführungszeichen als gewöhnlicher Feldinhalt behandelt werden, und überprüfe anschließend, dass die Beispiel-Eingabe separate Zeilen statt einer einzigen fortlaufenden Zeile erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
data-engineering
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.