spreadsheet: Read and write spreadsheets from and to CSV files in a lazy way
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Read and write spreadsheets from and to files
containing comma separated values (CSV) in a lazy way.
Reading from other source than plain String
s 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
: lazyString
andByteString
parsercassava
: high-level CSV parser that treats rows as records, parses ByteStrings and is biased towards UTF-8 encoding.
[Skip to Readme]
Properties
Versions | 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.8, 0.1.3.9, 0.1.3.10 |
---|---|
Change log | None available |
Dependencies | base (>=1.0 && <5), containers (>=0.4.2 && <0.7), explicit-exception (>=0.1 && <0.2), optparse-applicative (>=0.12 && <0.15), spreadsheet, transformers (>=0.2 && <0.6), utility-ht (>=0.0.2 && <0.1) [details] |
License | BSD-3-Clause |
Author | Henning Thielemann <haskell@henning-thielemann.de> |
Maintainer | Henning Thielemann <haskell@henning-thielemann.de> |
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.8 |
Uploaded | by HenningThielemann at 2018-09-02T12:10:26Z |
Modules
[Index] [Quick Jump]
- Data
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
buildexamples | Build example executables | Disabled |
splitbase | Choose the new smaller, split-up base package. | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- spreadsheet-0.1.3.8.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees