Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在没有Microsoft Excel的计算机上读取和写入Matlab 2008中的.xlsx文件_Matlab_Xlsread - Fatal编程技术网

在没有Microsoft Excel的计算机上读取和写入Matlab 2008中的.xlsx文件

在没有Microsoft Excel的计算机上读取和写入Matlab 2008中的.xlsx文件,matlab,xlsread,Matlab,Xlsread,我想问一个问题,是否有可能在未安装Microsoft Excel的计算机上读取和写入matlab 2008中的.xlsx文件。我想问的是,是否有任何适用于matlab的openxml解决方案?看看BatchConv,它基于OpenOffice,应该能够将XLSX转换为CSV或XLS。您可以通过MATLABsystem命令调用它来自动化整个过程 或者,您可以使用ApachePOI,但是如果您尝试使用它,请记住您的Matlab2008正在运行一个旧的JRE,它可能与能够读取xlsx的最新版本的Apa

我想问一个问题,是否有可能在未安装Microsoft Excel的计算机上读取和写入matlab 2008中的.xlsx文件。我想问的是,是否有任何适用于matlab的openxml解决方案?

看看BatchConv,它基于OpenOffice,应该能够将XLSX转换为CSV或XLS。您可以通过MATLAB
system
命令调用它来自动化整个过程


或者,您可以使用ApachePOI,但是如果您尝试使用它,请记住您的Matlab2008正在运行一个旧的JRE,它可能与能够读取xlsx的最新版本的ApachePOI不兼容。如果您需要更新java以使用Apache POI,请参阅

,谢谢您的回答。但是,我不想转换为openoffice格式。matlab中的openxml DLL可以加载数据吗?@User1551892:我没有在matlab中使用DLL的任何经验,但基本上你应该从这里开始: