---
name: "Excel::Writer::XLSX::Package::Packager"
section: "3pm"
platform: "linux"
package: "libexcel-writer-xlsx-perl"
version: "1.11-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Excel::Writer::XLSX::Package::Packager"
---

# Excel::Writer::XLSX::Package::Packager(3pm)

A class for creating the Excel XLSX package.

## NAME

Packager - A class for creating the Excel XLSX package.

## SYNOPSIS

See the documentation for Excel::Writer::XLSX.

## DESCRIPTION

This module is used in conjunction with Excel::Writer::XLSX to create an Excel XLSX container file.

From Wikipedia: *The Open Packaging Conventions (OPC) is a container-file technology initially created by Microsoft to store a combination of XML and non-XML files that together form a single entity such as an Open XML Paper Specification (OpenXPS) document*. \<http://en.wikipedia.org/wiki/Open\_Packaging\_Conventions\>.

At its simplest an Excel XLSX file contains the following elements:

```
     ____ [Content_Types].xml
    |
    |____ docProps
    | |____ app.xml
    | |____ core.xml
    |
    |____ xl
    | |____ workbook.xml
    | |____ worksheets
    | | |____ sheet1.xml
    | |
    | |____ styles.xml
    | |
    | |____ theme
    | | |____ theme1.xml
    | |
    | |_____rels
    |   |____ workbook.xml.rels
    |
    |_____rels
      |____ .rels
```

The `"Excel::Writer::XLSX::Package::Packager"` class co-ordinates the classes that represent the elements of the package and writes them into the XLSX file.

## AUTHOR

John McNamara jmcnamara@cpan.org

## COPYRIGHT

(c) MM-MMXXIII, John McNamara.

All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.

## LICENSE

Either the Perl Artistic Licence \<http://dev.perl.org/licenses/artistic.html\> or the GPL \<http://www.opensource.org/licenses/gpl-license.php\>.

## DISCLAIMER OF WARRANTY

See the documentation for Excel::Writer::XLSX.
