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

Flexible, fast and constant-space CSV library for Haskell using conduits

Results 20 csv-conduit issues
Sort by recently updated
recently updated
newest added

This hack is due to this strange behaviour of BigQuery: https://stackoverflow.com/a/38023252/525980 Ideally, we'd add an option to only quote string where required, i.e. when they contain commas, quotes or newlines....

``` Building library for csv-conduit-0.7.3.0.. [1 of 7] Compiling Data.CSV.Conduit.Monoid ( src/Data/CSV/Conduit/Monoid.hs, dist/build/Data/CSV/Conduit/Monoid.o, dist/build/Data/CSV/Conduit/Monoid.dyn_o ) [2 of 7] Compiling Data.CSV.Conduit.Conversion.Internal ( src/Data/CSV/Conduit/Conversion/Internal.hs, dist/build/Data/CSV/Conduit/Conversion/Internal.o, dist/build/Data/CSV/Conduit/Conversion/Internal.dyn_o ) [3 of 7] Compiling Data.CSV.Conduit.Conversion...

I believe this instance should be possible. It would subsume `instance ByteString (Row ByteString)` ([here](https://github.com/ozataman/csv-conduit/blob/master/src/Data/CSV/Conduit.hs#L146)). I have tested the `rowToStr` works if I just replace `r` by `toRecord r` in...

Hi, it would be nice to have this on Stackage. I can help with maintenance if needed as I'm a frequent user. Let me know! Thanks

Smol upkeep PR * use ConduitT instead of ConduitM (prettier type inference with newer conduit imports) * tightened lower bound on conduit to 1.3.0 (which is where ConduitT was introduced)...

Currently csv-conduit outputs the string `""` for empty fields. Postgres throws the following error when it encounters this for fields of type `double precision`: ERROR: invalid input syntax for type...

I have a custom type and a [parser](https://github.com/dmvianna/addresses) for it. ```haskell data Abstracts = Abstracts { _id :: !Integer , _abstract :: !AuAddress } deriving (Show, Eq) instance FromField AuAddress...

This is for #24 @ozataman @bitemyapp please weigh in. Relevant explanation from the commit log: I decided to scrap the idea at least in this first attempt of preserving the...

I notice that the instance for CSV eats errors on parse. It first parses rows into `NamedRecord` and then parses to an `Either String a`, discards the error message and...