Text::CSV - Handle CSV data in Raku
Text::CSV provides facilities for the composition and decomposition
of comma-separated values. An instance of the Text::CSV class can
combine fields into a CSV string and parse a CSV string into fields.
This module provides both an OO API and a functional API to parse
and produce CSV data.
my $csv = Text::CSV.new;
my $io = open "file.csv", :r, chomp => False;
my @dta = $csv.getline_all($io);
my @dta = csv(in => "file.csv");
Additional (still incomplete) documentation in the
doc directory, including a markdown version. Check out also the examples.
Copyright (c) 2015-2020 H.Merijn Brand. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Raku itself, which is
GNU General Public License or Artistic License 2.
Recent changes can be (re)viewed in the public GIT repository at
Feel free to clone your own copy:
$ git clone https://github.com/Tux/CSV Text-CSV
- raku 6.c
- File::Temp - as long as in-memory IO is not native
- Slang::Tuxic - to support my style
$ zef install Text::CSV
H.Merijn Brand firstname.lastname@example.org