|
From: | Michael Goffioul |
Subject: | Re: Spreadsheet support in core Octave instead of io package? |
Date: | Tue, 14 Oct 2014 08:03:22 -0400 |
2014-10-13 22:45 GMT+02:00 John W. Eaton <address@hidden>:
> xlsread, xlswrite, and xlsfinfo are all core functions in Matlab. I'd like
> to make them core functions in Octave as well, as I suspect many users would
> like to have these functions available by default without having to install
> a separate package. Is there any objection to moving them from the io
> package to core Octave?
>
> I'd also consider moving the odsread, odswrite, and odsfinfo functions to
> core Octave at the same time, though I also wonder whether it might make
> sense to just put the XLS and ODS capabilities in a single function instead
> of splitting them up in separate functions.
>
> Comments?
Hello John,
for now, the xls* func works in conjunction with a number of Java
packages, namely the Apache POI set. This introduces two dependencies,
one on the POI jar files which must be referenced in the JAVA class
path; the other is on Java itself. I spent some time recently to try
to get Java running under Octave in a cygwin environment without
success.
If you want to integrate the xls* funcs into octave-core, this requires
1) to distribute and integrate the Apache POI libs;
2) to conditionnaly include this feature: a working Java
implementation must be available.
[Prev in Thread] | Current Thread | [Next in Thread] |