Skip to content

Chris00/ocaml-csv

Repository files navigation

Build Status

OCaml CSV

The comma-separated values format — or CSV for short — is a simple tabular format supported by all major spreadsheets. This library implements pure OCaml functions to read and write files in this format (including Excel extensions) as well as some convenience functions to manipulate such data.

Compile & install

The easiest way to install this library is to use OPAM:

opam install csv 

for the standard version and

opam install csv-lwt 

for the LWT one. If you prefer to compile and install by hand, make sure you have dune and run

dune build @install dune install csv dune install csv-lwt 

For the command line manipulation utility, do

opam install csvtool 

or

dune install csvtool 

Uninstall

With OPAM:

opam remove csv opam remove csv-lwt opam remove csvtool 

Manually (from the source directory):

dune uninstall csv dune uninstall csv-lwt dune uninstall csvtool 

Documentation

The documentation for the Csv (resp. Csv_lwt) module can be found online (resp. here) or in csv.mli (resp. csv_lwt.mli).

Also see the examples.

About

CSV library for OCaml

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 11