import { CsvParseStream } from "https://deno.land/std@0.222.1/csv/csv_parse_stream.ts";
Read data from a CSV-encoded stream or file. Provides an auto/custom mapper for columns.
A CsvParseStream
expects input conforming to
RFC 4180.
Examples
Example 1
Example 1
import { CsvParseStream } from "https://deno.land/std@0.222.1/csv/csv_parse_stream.ts";
const res = await fetch("https://example.com/data.csv");
const parts = res.body!
.pipeThrough(new TextDecoderStream())
.pipeThrough(new CsvParseStream());
Constructors
new
CsvParseStream(options?: T)Construct a new instance.
Type Parameters
optional
T extends CsvParseStreamOptions | undefined = undefinedProperties
readonly
readable: ReadableStream<RowType<T>>The instance's ReadableStream
.
readonly
writable: WritableStream<string>The instance's WritableStream
.