1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
package Catmandu::XLS;
our $VERSION = '0.10';
=head1 NAME
Catmandu::XLS - modules for working with Excel .xls and .xlsx files
=begin markdown
[](https://travis-ci.org/LibreCat/Catmandu-XLS)
[](https://coveralls.io/github/LibreCat/Catmandu-XLS?branch=dev)
[](http://cpants.cpanauthors.org/dist/Catmandu-XLS)
[](http://badge.fury.io/pl/Catmandu-XLS)
=end markdown
=head1 SYNPOSIS
# Convert Excel to CSV
$ catmandu convert XLS to CSV < ./t/test.xls > test.csv
$ catmandu convert XLSX to CSV < ./t/test.xlsx > test.csv
# Convert Excel to JSON
$ catmandu convert XLS to JSON
$ catmandu convert XLS
# Convert Excel to JSON providing own field names
$ catmandu convert XLS --field title,name,isbn
# Convert Excel to JSON using the column coordinates as field names
$ catmandu convert XLS --columns 1
# Convert CSV to Excel
$ catmandu convert CSV to XLS < test.csv
$ catmandu convert CSV to XLSX < test.csv
=head1 MODULES
=over
=item * L<Catmandu::Importer::XLS>
=item * L<Catmandu::Importer::XLSX>
=item * L<Catmandu::Exporter::XLS>
=item * L<Catmandu::Exporter::XLSX>
=back
=head1 AUTHOR
Nicolas Steenlant, C<< <nicolas.steenlant at ugent.be> >>
=head1 CONTRIBUTOR
Vitali Peil, C<< <vitali.peil at uni-bielefeld.de> >>
Johann Rolschewski, C<< <jorol at cpan.org> >>
Patrick Hochstenbach, C<< <patrick.hochstenbach at ugent.be> >>
=cut
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Nicolas Steenlant.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut
1;
|