matlab创建excel并写入
时间: 2023-09-09 16:13:04 浏览: 1415
在Matlab中,可以使用`xlswrite`函数将数据写入Excel文件中。以下是一个简单的例子,演示如何创建一个Excel文件并将数据写入其中:
```matlab
% 创建一个Excel文件,并写入数据
filename = 'mydata.xlsx'; % 文件名
data = [1 2 3; 4 5 6; 7 8 9]; % 待写入的数据
sheet = 1; % 工作表编号
% 写入数据
xlswrite(filename, data, sheet);
```
这个例子将创建一个名为`mydata.xlsx`的Excel文件,并在第一个工作表中写入数据`[1 2 3; 4 5 6; 7 8 9]`。如果文件不存在,则会创建一个新的文件。如果文件已经存在,则会覆盖原有的内容。
如果您需要写入多个工作表,可以通过在`xlswrite`函数中指定不同的`sheet`参数来实现。例如:
```matlab
% 创建一个Excel文件,并写入多个工作表的数据
filename = 'mydata.xlsx'; % 文件名
data1 = [1 2 3; 4 5 6; 7 8 9]; % 第一个工作表的数据
data2 = [10 11 12; 13 14 15; 16 17 18]; % 第二个工作表的数据
% 写入数据
xlswrite(filename, data1, 1); % 写入第一个工作表
xlswrite(filename, data2, 2); % 写入第二个工作表
```
这个例子将创建一个名为`mydata.xlsx`的Excel文件,并在其中创建两个工作表。第一个工作表中写入数据`[1 2 3; 4 5 6; 7 8 9]`,第二个工作表中写入数据`[10 11 12; 13 14 15; 16 17 18]`。`xlswrite`函数的第三个参数分别指定写入的工作表编号。
阅读全文