perl-Spreadsheet-ReadSXC - Extract OpenOffice 1.x spreadsheet data

Property Value
Distribution OpenMandriva Cooker
Repository OpenMandriva Unsupported Release i586
Package filename perl-Spreadsheet-ReadSXC-0.200.0-5-omv4000.noarch.rpm
Package name perl-Spreadsheet-ReadSXC
Package version 0.200.0
Package release 5-omv4000
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 20.34 KB
Installed size 23.95 KB
Spreadsheet::ReadSXC extracts data from OpenOffice 1.x spreadsheet files
(.sxc). It exports the function read_sxc() which takes a filename and an
optional reference to a hash of options as arguments and returns a
reference to a hash of references to two-dimensional arrays. The hash keys
correspond to the names of worksheets in the OpenOffice workbook. The
two-dimensional arrays correspond to rows and cells in the respective
spreadsheets. If you don't like this because the order of sheets is not
preserved in a hash, read on. The 'OrderBySheet' option provides an array
of hashes instead.
If you prefer to unpack the .sxc file yourself, you can use the function
read_xml_file() instead and pass the path to content.xml as an argument. Or
you can extract the XML string from content.xml and pass the string to the
function read_xml_string(). Both functions also take a reference to a hash
of options as an optional second argument.
Spreadsheet::ReadSXC requires XML::Parser to parse the XML contained in
.sxc files. Only the contents of text:p elements are returned, not the
actual values of table:value attributes. For example, a cell might have a
table:value-type attribute of "currency", a table:value attribute of
"-1500.99" and a table:currency attribute of "USD". The text:p element
would contain "-$1,500.99". This is the string which is returned by the
read_sxc() function, not the value of -1500.99.


Package Version Architecture Repository
perl-Spreadsheet-ReadSXC-0.200.0-5-omv4000.noarch.rpm 0.200.0 noarch OpenMandriva Unsupported Release
perl-Spreadsheet-ReadSXC - - -


Name Value
perl >= 0
perl(Archive::Zip) -
perl(Exporter) -
perl(XML::Parser) -
perl(strict) -
perl(warnings) -


Name Value
perl(Spreadsheet::ReadSXC) = 0.200.0
perl-Spreadsheet-ReadSXC = 0.200.0-5


Type URL
Binary Package perl-Spreadsheet-ReadSXC-0.200.0-5-omv4000.noarch.rpm
Source Package perl-Spreadsheet-ReadSXC-0.200.0-5.src.rpm

Install Howto

  1. Enable the repository in Software Repository Picker:
    # om-repo-picker
  2. Install perl-Spreadsheet-ReadSXC rpm package:
    # dnf install perl-Spreadsheet-ReadSXC



See Also

Package Description
perl-Startup-0.103-8-omv4000.noarch.rpm Startup module for perl
perl-String-Koremutake-0.300.0-4-omv4000.noarch.rpm Convert to/from Koremutake Memorable Random Strings
perl-String-Similarity-1.40.0-5-omv4000.i686.rpm Perl extension for calculating the similarity of two strings
perl-String-Truncate-1.100.602-3-omv4000.noarch.rpm A module for when strings are too long to be displayed in
perl-Sub-Exporter-GlobExporter-0.4.0-3-omv4000.noarch.rpm Export shared globs with Sub::Exporter collectors
perl-Sub-Override-0.90.0-3-omv4000.noarch.rpm Perl extension for easily overriding subroutines
perl-Sys-Mknod-0.20.0-5-omv4000.noarch.rpm Sys::Mknod - make special files
perl-TFTP-1-0.0b3.4-omv4000.noarch.rpm TFTP Client class
perl-Template-DBI-2.650.0-4-omv4000.noarch.rpm Template interface to the DBI module
perl-Template-GD-2.660.0-4-omv4000.noarch.rpm GD plugin(s) for the Template Toolkit
perl-Template-Plugin-JavaScript-0.20.0-4-omv4000.noarch.rpm TT filter to encode text to be safe in JavaScript
perl-Template-Plugin-Subst-0.20.0-4-omv4000.noarch.rpm s/// functionality for Template Toolkit templates
perl-Template-Provider-Encoding-0.100.0-4-omv4000.noarch.rpm Template plugin to specify encoding
perl-Template-Tiny-1.120.0-4-omv4000.noarch.rpm Template Toolkit reimplemented in as little code as possible
perl-Term-InKey-1.40.0-5-omv4000.noarch.rpm Term::InKey - Perl extension for clearing the screen and receiving a keystroke