node-csv icon indicating copy to clipboard operation
node-csv copied to clipboard

Full featured CSV parser with simple api and tested against large datasets.

Results 73 node-csv issues
Sort by recently updated
recently updated
newest added

I find your documentation website really hard to use. For example, navigating to https://csv.js.org/parse/ I would expect to find examples of how the parse package is used rather than just...

enhancement

**Summary** I want to be able to differentiate between empty string and null. `csv-parse` should return objects whose fields are filled with either the value or null, depending on whether...

enhancement

**Usecase** We want to collect raw record and error reason for all the error rows and form a new CSV file out of it. By giving this CSV file to...

Now when we have nice standardized streams it would be nice if this library was usable with them. API wise node-csv should probably provide a transform stream which the readable...

**Describe the bug** The csv-stringify package doesn't treat `\r` symbol as a line ending. So it doesnt automatically quotes strings with this line ending. It may lead to unexpected behavior...

When using some of the libraries, I used 'csv-stringify' (Which is Awesome, thanks for the project), inside an angular project I got this error while building using `ng build`: ```...

**Describe the bug** `csv-stringfy` 5.6.2 ```ts import csvStringify from 'csv-stringify/lib/browser/sync'; ``` doesn't work in TypeScript since the type declarations are missing. I had to add my own `csv-stringify.d.ts`: ```ts declare...

**Describe the bug** `csv-parse` and `csv-stringify` (possibly others too) have `Options` class defined, which does not extend corresponding `Stream` options. **To Reproduce** ```typescript import * as csvParse from 'csv-parse'; const...

**Describe the bug** Latest version as of today on npm - i.e. 5.5.5 **Observed behavior** The optional parameter`recordDelimiter` in `parse.Options` is used to separate new records/lines When not set, as...

Hello, Could it be possible to have the information about columns before starting the for await of loop. Here is what I would like to do: ```javascript const parser =...

enhancement