The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.08 - 2021-03-31

  • Added ability to add accessibility options "description" and "decorative" to images via insert_image().
  • Added the workbook read_only_recommended() method to set the Excel "Read-only Recommended" option that is available when saving a file.
  • Added option to set a chart crossing to 'min' as well as the existing 'max' option. The 'min' option isn't available in the Excel interface but can be enabled via VBA.
  • Added option to unprotect ranges in protected worksheets.
  • Added check, and warning, for worksheet tables with no data row. Either with or without a header row.
  • Added ignore_errors() worksheet method to ignore Excel worksheet errors/warnings in user defined ranges.
  • ! Fixed issue where pattern formats without colours where given a default black fill colour.
  • ! Fix issue where custom chart data labels didn't inherit the position for the data labels in the series.
  • ! Fixed issue with relative url links in images.
  • ! Fixed issue where headers/footers were restricted to 254 characters instead of 255.

Documentation

A utility to extract a VBA project from an Excel 2007+ xlsm file.

Modules

Create a new file in the Excel 2007+ XLSX format.
A class for writing Excel Charts.
A class for writing Excel Area charts.
A class for writing Excel Bar charts.
A class for writing Excel Column charts.
A class for writing Excel Doughnut charts.
A class for writing Excel Line charts.
A class for writing Excel Pie charts.
A class for writing Excel Radar charts.
A class for writing Excel Scatter charts.
A class for writing Excel Stock charts.
A class for writing the Excel XLSX Chartsheet files.
A class for writing the Excel XLSX drawing.xml file.
Excel::Writer::XLSX example programs.
A class for defining Excel formatting.
A class for writing the Excel XLSX app.xml file.
A class for writing the Excel XLSX Comments files.
A class for writing the Excel XLSX [Content_Types] file.
A class for writing the Excel XLSX core.xml file.
A class for writing the Excel XLSX custom.xml file.
A class for creating the Excel XLSX package.
A class for writing the Excel XLSX Rels file.
A class for writing the Excel XLSX sharedStrings.xml file.
A class for writing the Excel XLSX styles file.
A class for writing the Excel XLSX Table file.
A class for writing the Excel XLSX Theme file.
A class for writing the Excel XLSX VML files.
A base class for the Excel::Writer::XLSX writer classes.
A class for creating Excel Drawing shapes
Helper functions for Excel::Writer::XLSX.
A class for writing Excel Workbooks.
A class for writing Excel Worksheets.

Examples