spreadsheet: Read and write spreadsheets from and to CSV files in a lazy way
Read and write spreadsheets from and to files
containing comma separated values (CSV) in a lazy way.
Reading from other source than plain Strings could be easily added.
If you install this package by
cabal install -fbuildExamples
then the example programs csvreplace and csvextract
are compiled and installed, too.
The program csvreplace fills a template text using data from a CSV file.
For similar (non-Haskell) programs see cut, csvfix, csvtool.
The program csvextract is the inverse of csvreplace.
Related packages:
csv: strict parserhttp://www.xoltar.org/languages/haskell.html, http://www.xoltar.org/languages/haskell/CSV.hs: strict parser
lazy-csv: lazyStringandByteStringparsercassava: high-level CSV parser that treats rows as records, parses ByteStrings and is biased towards UTF-8 encoding.
[Skip to Readme]
Flags
Automatic Flags
| Name | Description | Default |
|---|---|---|
| buildexamples | Build example executables | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- spreadsheet-0.1.3.10.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 0.1, 0.1.1, 0.1.1.1, 0.1.2, 0.1.2.1, 0.1.3, 0.1.3.1, 0.1.3.2, 0.1.3.3, 0.1.3.4, 0.1.3.5, 0.1.3.6, 0.1.3.7, 0.1.3.8, 0.1.3.9, 0.1.3.10 |
|---|---|
| Dependencies | base (>=2 && <5), containers (>=0.4.2 && <0.9), explicit-exception (>=0.1 && <0.3), optparse-applicative (>=0.12 && <0.20), shell-utility (>=0.0 && <0.2), spreadsheet, transformers (>=0.2 && <0.7), utility-ht (>=0.0.2 && <0.1) [details] |
| Tested with | ghc ==7.4.2, ghc ==7.8.4, ghc ==8.6.5, ghc ==9.6.3 |
| License | BSD-3-Clause |
| Author | Henning Thielemann <haskell@henning-thielemann.de> |
| Maintainer | Henning Thielemann <haskell@henning-thielemann.de> |
| Revised | Revision 2 made by HenningThielemann at 2025-06-04T09:47:12Z |
| Category | Data, Text |
| Home page | http://www.haskell.org/haskellwiki/Spreadsheet |
| Source repo | head: darcs get http://code.haskell.org/~thielema/spreadsheet/ this: darcs get http://code.haskell.org/~thielema/spreadsheet/ --tag 0.1.3.10 |
| Uploaded | by HenningThielemann at 2023-12-01T17:26:51Z |
| Distributions | LTSHaskell:0.1.3.10, NixOS:0.1.3.10, Stackage:0.1.3.10 |
| Reverse Dependencies | 1 direct, 0 indirect [details] |
| Executables | csvextract, csvreplace |
| Downloads | 12236 total (20 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] |