Spreadsheet::ParseODS(3pm)

Spreadsheet::ParseODS3pm

Read sxc and ods files

Usage

  my $parser = Spreadsheet::ParseODS->new(
      line_separator => "\n", # for multiline values
  );
  my $workbook = $parser->parse("$d/$file");
  my $sheet = $workbook->worksheet('Sheet1');

Warning

This module is not yet API-compatible with Spreadsheet::ParseXLSX and Spreadsheet::ParseXLS. Method-level compatibility is planned, but there always be differences in the values returned, for example for the cell types.

Methods

"->new"

Options

•

line_separator - the value to separate multi-line cell values with

•

readonly - create the sheet as readonly, sharing Cells between repeated rows. This uses less memory at the cost of not being able to modify the data structure.

•

NoTruncate - legacy option not to truncate the sheets by stripping empty columns from the right edge of a sheet. This option will likely be renamed or moved.

•

twig - a premade XML::Twig::XPath instance

"->parse( %options )"

    my $workbook = Spreadsheet::ParseODS->new()->parse( 'example.ods' );

Reads the spreadsheet into memory and returns the data as a Spreadsheet::ParseODS::Workbook object.

Options

•

inputtype - the type of file if passing a filehandle. Can be "ods", "sxc" , "fods" or "xml".

This method also takes the same options as the constructor.

Repository

The public repository of this module is <https://github.com/Corion/Spreadsheet-ReadSXC>.

Support

The public support forum of this module is <https://perlmonks.org/>.

Bug tracker

Please report bugs in this module via the Github bug queue at <https://github.com/Corion/Spreadsheet-ReadSXC/issues>

Contributors

H. Merijn Brand "[email protected]" Mohammad S Anwar "[email protected]"

Releases

3 releases since Debian 11 (Bullseye); the text changed 2 times.

  1. 11
  2. 12
  3. 13

Author

Max Maischein "[email protected]"

License

This module is released under the same terms as Perl itself.

From libspreadsheet-readsxc-perl 0.39-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.