方法很弱鸡,算是一个小记录吧
使用方法是
首先选择需要写入的表格,然后选择有数据的表格,接着选择需要匹配的行列,下面是代码
本代码中,匹配的关键词行列得是同一行同一列,理论上可以改,但是那还会再加6个变量,实在繁琐,想改的可以自行解决
本代码鲁棒性较差,首先空白表格必须得是空置,不然没办法形成标准元胞
clc;clear;
[FileName,PathName] = uigetfile('*.xlsx','Select the text file');
xurl1=fullfile(PathName,FileName);
[FileName,PathName] = uigetfile('*.xlsx','Select the text file');
xurl2=fullfile(PathName,FileName);
tab1=table2cell(readtable(xurl1,'Format','auto','ReadVariableNames',false));
% 选择需要填充的表格
tab2=table2cell(readtable(xurl2,'Format','auto','ReadVariableNames',false));
% 选择有数据的表格
x_l1=input('请输入行标题所在行');
x_l2=input('请输入行标题范围(左)');
x_l3=input('请输入行标题范围(右)');
x_r1=input('请输入列标题所在列');
x_r2=input('请输入列标题范围(上)');