Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Chris00/ocaml-csv
CSV library for OCaml
https://github.com/Chris00/ocaml-csv
csv database ocaml science
Last synced: about 1 month ago
JSON representation
CSV library for OCaml
- Host: GitHub
- URL: https://github.com/Chris00/ocaml-csv
- Owner: Chris00
- License: other
- Created: 2014-11-18T13:37:36.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-10-07T17:49:26.000Z (about 1 year ago)
- Last Synced: 2024-08-01T12:36:37.183Z (4 months ago)
- Topics: csv, database, ocaml, science
- Language: OCaml
- Size: 308 KB
- Stars: 132
- Watchers: 8
- Forks: 24
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-starred - Chris00/ocaml-csv - CSV library for OCaml (database)
README
[![Build Status](https://travis-ci.org/Chris00/ocaml-csv.svg?branch=master)](https://travis-ci.org/Chris00/ocaml-csv)
OCaml CSV
=========The [comma-separated values](http://en.wikipedia.org/wiki/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 rundune build @install
dune install csv
dune install csv-lwtFor the command line manipulation utility, do
opam install csvtool
or
dune install csvtool
[OPAM]: https://opam.ocaml.org/
[dune]: https://github.com/ocaml/duneUninstall
---------With OPAM:
opam remove csv
opam remove csv-lwt
opam remove csvtoolManually (from the source directory):
dune uninstall csv
dune uninstall csv-lwt
dune uninstall csvtoolDocumentation
-------------The documentation for the `Csv` (resp. `Csv_lwt`) module can be
found [online](https://math.umons.ac.be/anum/software/csv/)
(resp. [here](https://math.umons.ac.be/anum/software/csv-lwt/)) or in
[csv.mli](src/csv.mli) (resp. [csv_lwt.mli](lwt/csv_lwt.mli)).Also see the [examples](examples/).