我想在 Matlab 中编写一个用于写入 excel 文件的模块。我在 Windows Vista 中使用 Openoffice。
我有一个可以与 Microsoft excel 一起使用的模块,因为我没有 Microsoft Office,所以它会引发异常。
这是我想更改为为 openoffice 工作的 Matlab 代码段
Excel = actxserver ('Excel.Application');
此代码段正在引发异常。知道如何更改代码以适用于开放式办公室吗?
我不熟悉用于读取/写入 excel 文件的 Matlab API
最佳答案
这不完全是 Matlab 在那里做的。您正在创建一个 Excel ActiveX 对象并通过它创建文件。结果是 Excel 本身正在写入文件,因为您只是在控制 Excel。
OpenOffice 似乎允许类似的东西,即使 ActveX。 Here是介绍。但是您可能必须重新创建从头开始创建文件的所有代码,因为 API 不兼容。
关于excel - 如何使用 OpenOffice 通过 Matlab 写入 Excel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7693149/