在MATLAB中单个调用xlsread打开电子表格的所有表单
我们可以在MATLAB中使用这个函数提取特定的表格:
out = xlsread(filename,sheet);
我们如何使用此函数的单个调用来提取多个表单? 我不想使用循环,并一次又一次地读取文件,以提取不同的工作表数据。
xlsread
不支持一次读取多张表。 你必须使用一个循环。
作为替代scheme,您可以创build自己的具有更多function的xlsread
函数。 相关代码放置在toolbox\matlab\iofun\xlsread.m
和toolbox\matlab\iofun\private\xls*.m
您可以创build这些函数的副本并修改它们以支持多个工作表。