CTAN Comprehensive TeX Archive Network

CTAN update: csvsimple

Date: June 30, 2021 6:45:24 PM CEST
Thomas F. Sturm submitted an update to the csvsimple package. Version: 2.0.0 2021-06-29 License: lppl1.3 Summary description: Simple CSV file processing Announcement text:
### Added - New documentation `csvsimple-l3.pdf` for the new LaTeX3 version (revised, adapted and extended from the old documentation) - `\thecsvcolumncount` - Option `autotabular*` - Option `autobooktabular*` - Option `autolongtable*` - Option `autobooklongtable*` - Option `filter bool` - Option `filter fp` - Option `range` - `\csvautotabular*` - `\csvautobooktabular*` - `\csvautolongtable*` - `\csvautobooklongtable*` - `\csvfilterbool` - `\ifcsvfirstrow` - `\ifcsvoddrow` - `\ifcsvfpcmp` - `\ifcsvintcmp` - `\csvsortingrule` ### Changed - Complete re-implementation of the hitherto existing latex package as LaTeX3 package using the expl3 interface. From now on, three package files are provided: ** `csvsimple-legacy.sty` identical to csvsimple until version 1.22 ** ** `csvsimple-l3.sty` LaTeX3 package of csvsimple ** ** `csvsimple.sty` stub to select `l3` or `legacy` (default) ** - The LaTeX2e version (`csvsimple-legacy`) will be maintained in its current state with no intended changes with exceptions of bug fixes. - The LaTeX3 version (`csvsimple-l3`) is regarded to be the main package and may receive feature upgrades in the future - Existing documents using csvsimple v1.22 need no change since loading `csvsimple` will load `csvsimple-legacy`. - `cvsimple-l3` is a *nearly* drop-in replacement for `csvsimple-legacy`. Only very few things phased out and the user interface is quite identical. The most significant difference is that `l3keys` are used instead of `pgfkeys` which may need adaptions on user side (for examples, if .styles are used) - New documents are encouraged to apply `cvsimple-l3` instead of `csvsimple-legacy`. - For the complete package is valid: do not upgrade from version 1.22, if your TeX installation has no current LateX3/expl3 support a.k.a *is too old* - `csvinputline` and `csvrow` are no longer LaTeX2e counters - The hitherto existing documentation `csvsimple.pdf` is now `csvsimple-legacy.pdf` - `csvsimple.pdf` documents the stub package and differences between `csvsimple-l3.sty` and `csvsimple-legacy.sty` - `column count = 0` means automatic column number detection for CSV files without head - Option `head` does not change option `check column count` anymore - Changelog moved from CHANGES to CHANGES.md and adapted to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) - From now on version numbers adhere to [Semantic Versioning](http://semver.org/spec/v2.0.0.html) ### Deprecated - `\csviffirstrow` - `\csvifoddrow` ### Removed - `\csvheadset` - Option `filter` - Option `nofilter` - Option `nohead`
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/csvsimple The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/latex/contrib/csvsimple/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

csvsimple – Simple CSV file processing

The package provides a simple interface for the processing of files with comma separated values (CSV); it relies on the key value syntax supported by pgfkeys to simplify usage.

Filtering and table generation are especially supported; however, this lightweight tool offers no support for data sorting or data base storage.

The package depends on etoolbox, ifthen, pgfrcs, pgfkeys, and shellesc.

Packagecsvsimple
Version2.7.0 2024-09-27
Copyright2008–2024 Thomas F. Sturm
MaintainerThomas F. Sturm

Announcements

more

Guest Book Sitemap Contact Contact Author