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 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]
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.6, 0.1.3.7, 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.6), 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.6 |
| Uploaded | by HenningThielemann at 2017-08-10T22:28:36Z |
Modules
[Index]
- 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.6.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees