excel - 如何使用 OpenOffice 通过 Matlab 写入 Excel 文件?

标签 excel matlab openoffice.org

我想在 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/

相关文章:

matlab - 如何在 matlab 中按列向上移动单元格时摆脱 NaN

excel - VBE 的快捷方式在 Excel 2016 中不起作用

excel - MS Excel 2016,Power View,图像 URL 无法增加大小

python - OpenCV中的imagesc相当于什么

bash - 在每个字母之间添加空格

java - 使用 Java 代码启动和停止 OpenOffice 服务?

xml - 使用 XSLT 将 OpenOffice/Libreoffic .fodg 文件转换为 ,graphml 时出现问题

EXCEL MACRO - 仅对空白单元格执行 vlookup

c# - 使用 C# 将 Excel 第一列读取到数组中

python - 如何在Python中将一个矩阵复制到一个更大的矩阵?