connect-csv
Connect Middleware for parsing incoming text/csv
data type.
csv = ;var app = ;app; // Prepends header row only for 'text/csv; header=absent' app; // Prepend header row heuristicallyapp; // Always prepend this rowapp; // Never prepend header row
This middleware parses the Content-Type
header, and sets
request.body
to an array-of-array structure for text/csv
data,
as defined in RFC 4180.
By default, if the MIME type is text/csv; header=absent
, we
prepend request.body
with an array of ["_0", "_1", ...]
which serves as a default header row.
If header
middleware parameter is guess
, and if any field in the
first row begin with numbers, then it's treated the same way as
header=absent
.
CC0 1.0 Universal
To the extent possible under law, 唐鳳 has waived all copyright and related or neighboring rights to connect-csv.
This work is published from Taiwan.