Skip to content
Python ETLEasyofficialBenchmark eligiblefree

RFC 4180 CSV import

Nightly import uses naive split(',') and default encoding. Fields with quoted commas truncate. Bytes mix CP1252 and UTF-8. Quarantine rows that still fail after decode.

FieldDetail
CreatorPipelineArena
Version2.0.0
Time40 min
Scored checks14

Objective

Postgres row count and field values match the hidden good extract; rejects in quarantine.csv.

#Success condition
1Quoted commas preserved
2Row count matches hidden good file
3Decode UTF-8 first, fall back to CP1252 per line as documented
4Unrecoverable rows in quarantine (table or quarantine.csv) with their line numbers
#Visible instruction
1Use a real CSV parser (csv module or equivalent), not split.
2Try encodings in the documented order.
3Write rejects; do not skip quietly.
Scoring checks the leftover tables or files, replay safety, and seeded variations — not the exact syntax you used. Check implementation is never shown to participants.

Signed-in workspace: Open in app