在MATLAB中单击xlsread打开电子表格的所有表格

时间:2015-09-27 15:29:28

标签: excel matlab xlsread

我们可以在MATLAB中使用此函数提取特定表:

out = xlsread(filename,sheet);

如何使用此功能的单次调用来提取多个工作表?我不想使用循环并一次又一次地读取文件以提取不同的工作表数据。

1 个答案:

答案 0 :(得分:1)

xlsread不支持一次阅读多张纸。你必须使用循环。

作为替代方案,您可以创建自己的xlsread函数,该函数具有更多功能。相关代码放在toolbox\matlab\iofun\xlsread.mtoolbox\matlab\iofun\private\xls*.m中您可以创建这些函数的副本并修改它们以支持多个工作表。