列向量+表头导入excel
% 创建一个示例表头
header = {'Column 1'};
% 创建一个示例列向量
vec = [1; 2; 3; 4; 5];
% 指定 Excel 文件名
filename = 'example.xlsx';
% 指定工作表名称
sheetName = 'Sheet1';
% 指定写入位置的起始行和列
startRow = 1; % 表头从第一行开始
startCol = 'A'; % 从 A 列开始
% 构建要写入的数据矩阵(表头和列向量)
data = [header; num2cell(vec)];
% 构建要写入的数据范围
range = [startCol, num2str(startRow)];
% 将数据写入 Excel 文件的指定工作表和位置
xlswrite(filename, data, sheetName, range);
另一个函数的写法(writematrix)
% 创建一个示例列向量
vec = [1; 2; 3; 4; 5];
% 指定工作表名称
sheetName = 'Sheet1';
% 指定写入位置(从第二行第二列开始)
startRow = 2;
startCol = 'B';
% 将列向量写入 Excel 文件的指定工作表和位置
filename = 'example.xlsx';
range = [startCol, num2str(startRow)];
writematrix(vec, filename, 'Sheet', sheetName, 'Range', range);