记录了用matlab操作excel的方法,包含“读取Excel数据”、“写数据至Excel”这两个常用操作。

文章完善进度100%

需求&方法1

在temp1.m中编写脚本语言读取examp09_02.xls(数据为32*9,temp1.m与excel表格在同一级目录中)

具体操作步骤

直接写代码如下所示:

1
[num,txt,raw]=xlsread('examp09_02.xls','Sheet1');

num——取出数字存于num中(图片那空中也有数字,只是指针点了导致……)

txt——取出文本存于txt中

raw——取出所有存于raw中

需求&方法2

把matlab表格中的x数组存入桌面上“C:\Users\sunwei\OneDrive\Desktop\result1-1.xlsx”的文件中,且从B3开始存!

具体操作步骤

①点击要存文件的属性,查看它的详细位置“对象名称”。

②写入下面代码并运行!(改下第“3”、“6”行代码就行)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
x = rand(3, 4);  % 3行4列的随机数矩阵
% 指定文件路径 (请确保路径正确)
filePath = 'C:\Users\sunwei\OneDrive\Desktop\result1-1.xlsx';
% 使用 xlswrite 写入数据
try
xlswrite(filePath, x, 1, 'B3'); % 写入第1张表,从B3开始,excel表中,每个空都有一个序号“字母+数字”表示。

% 检查是否写入成功
if exist(filePath, 'file')
disp(['数据已成功写入到: ' filePath]);
disp('写入内容:');
disp(x);
else
error('文件创建失败,请检查路径和权限');
end
catch ME
disp('写入过程中出现错误:');
disp(ME.message);
end

③结果如下所示: