Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/netsaur/data/deps.ts>CsvParseStream

Powerful machine learning, accelerated by WebGPU
Go to Latest
class CsvParseStream
implements TransformStream<string, RowType<T>>
import { CsvParseStream } from "https://deno.land/x/netsaur@0.3.0/data/deps.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

import { CsvParseStream } from "https://deno.land/std@0.224.0/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 = undefined

Properties

readonly
readable: ReadableStream<RowType<T>>

The instance's ReadableStream.

readonly
writable: WritableStream<string>

The instance's WritableStream.