Status of spreadsheet support in IO package for Octave
======================================================

This package provides support for reading Excel (.xls, .xlsx), OpenDocument
(.ods) and Gnumeric spreadsheet files from Octave.

By default, the package can read/write .xlsx and .ods files, and can read
gnumeric files (using the so-called OCT interface).

If you installed the packages recommended by octave-io, and after you have run
the following command in octave:

 chk_spreadsheet_support("/usr/share/java", 0, "/usr/share/libreoffice");

then the following interfaces will also be accessible:

 * JExcelAPI (JXL): for reading and writing .xls files;

 * LibreOffice (UNO): for reading and writing .ods, .xls, .xlsx, .sxc, .csv and
   any other file format supported by LibreOffice Calc;

 * Apache POI with OOXML (POI): for reading and writing .xls and .xlsx files;

 * JOpenDocument (JOD): for reading and writing .ods files.

Note that the UNO interface is still experimental. It interacts with running
LibreOffice processes.

Other interfaces (OpenXLS, ODF Toolkit) are not available in Debian. You can
still manually download and install the corresponding JARs in
/usr/local/share/java, they should be autodetected. The chk_spreadsheet_support
function can help you diagnose problems if any.

More information on spreadsheet support can be found in
/usr/share/doc/octave-io/Spreadsheet-IO-in-Octave.html.

 -- Sébastien Villemot <sebastien@debian.org>, Mon, 19 Dec 2022 14:11:23 +0100
