---
name: "Catmandu::XLS"
section: "3pm"
platform: "linux"
package: "libcatmandu-xls-perl"
version: "0.10-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Catmandu::XLS"
---

# Catmandu::XLS(3pm)

modules for working with Excel .xls and .xlsx files

## NAME

Catmandu::XLS - modules for working with Excel .xls and .xlsx files

## 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
```

## MODULES

- •

  Catmandu::Importer::XLS

- •

  Catmandu::Importer::XLSX

- •

  Catmandu::Exporter::XLS

- •

  Catmandu::Exporter::XLSX

## AUTHOR

Nicolas Steenlant, `"<nicolas.steenlant at ugent.be>"`

## CONTRIBUTOR

Vitali Peil, `"<vitali.peil at uni-bielefeld.de>"`

Johann Rolschewski, `"<jorol at cpan.org>"`

Patrick Hochstenbach, `"<patrick.hochstenbach at ugent.be>"`

## 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.
