Class CalcLink: Difference between revisions

(Created page with "= Class CalcLink = == GNU Octave and LibreOffice Calc Link == GNU Octave class CalcLink makes it possible to communicate with and control the LibreOffice Calc program from G...")
 
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
= Class CalcLink =
== GNU Octave and LibreOffice Calc Link ==
== GNU Octave and LibreOffice Calc Link ==


Line 13: Line 11:
== Requirements ==
== Requirements ==


Provided code is tested with GNU Octave 6.4.0 and [https://www.libreoffice.org/ LibreOffice 7.2.4].
Code relies on ActiveX which is available only on Windows operating systems.
 
Provided code is tested with GNU Octave 6.4.0, [https://www.libreoffice.org/ LibreOffice 7.2.4] and Windows 10 20H2.


== Usage ==
== Usage ==
Line 33: Line 33:
Distributed under the GNU General Public License v3.0 or later license.
Distributed under the GNU General Public License v3.0 or later license.


[[Category:User Codes]]
[[Category:User Contributed Code]]

Latest revision as of 20:07, 21 January 2022

GNU Octave and LibreOffice Calc LinkEdit

GNU Octave class CalcLink makes it possible to communicate with and control the LibreOffice Calc program from GNU Octave, including reading and writing operations but also formatting. This way it is possible to create well-formatted tabular reports from GNU Octave using LibreOffice Calc.

 

Source CodeEdit

Source code for this class is available at: github.com/VAZMFB/GNU-Octave-CalcLink

RequirementsEdit

Code relies on ActiveX which is available only on Windows operating systems.

Provided code is tested with GNU Octave 6.4.0, LibreOffice 7.2.4 and Windows 10 20H2.

UsageEdit

For usage please check provided examples.

DiscussionEdit

Discussion about this class is available at Discourse.

Author and LicensingEdit

Author: Miloš Petrašinović <mpetrasinovic@mas.bg.ac.rs>

VAZMFB.COM

Department of Aerospace Engineering, Faculty of Mechanical Engineering, University of Belgrade

Distributed under the GNU General Public License v3.0 or later license.