利用matlab将多个cell数据类型存到excel文件中
时间: 2024-01-15 10:03:51 浏览: 27
可以使用MATLAB自带的`xlswrite`函数来将多个`cell`数据类型存到Excel文件中。下面是一个示例代码:
```matlab
% 创建一个包含三个cell数组的数据
data{1} = {'Name', 'Age', 'Gender'; 'Tom', 23, 'Male'; 'Alice', 25, 'Female'};
data{2} = {'ID', 'Salary'; '001', 5000; '002', 6000; '003', 7000};
data{3} = {'Subject', 'Score'; 'Math', 90; 'English', 85; 'Physics', 95};
% 创建一个Excel文件
filename = 'data.xlsx';
% 将数据写入Excel文件
for i = 1:numel(data)
sheetname = sprintf('Sheet%d', i);
xlswrite(filename, data{i}, sheetname);
end
```
上述代码将会创建一个Excel文件`data.xlsx`,并在其中创建三个工作表(Sheet1、Sheet2、Sheet3),分别存储了三个`cell`数组的数据。你可以根据需要修改代码中的数据和文件名、工作表名等参数。