徐伟
matlab合并excel表格程序
2022-8-22 15:39
阅读:4106

clear;clc;

tic

excel_path="E:\工作\竞赛\校内选拔赛\2022\新建文件夹\新建文件夹\"; %文件路径

data_path_list=dir(excel_path);          %路径下所有文件

data_name=(string({data_path_list.name}))'; %文件名

DX_data_name=data_name(3:length(data_name)); %去掉前两个

n=length(DX_data_name);%文件个数

excel_first=readtable(char(strcat(excel_path,DX_data_name(5))));%取任意一个表格

excel_head=excel_first(1,1:10);%取表头

table123=excel_head;%取表头

excel_out_path="E:\工作\竞赛\校内选拔赛\2022\新建文件夹\";%输出表格的路径

file_totle=char(strcat(excel_out_path,"报名总表.xlsx"));%输出表格的文件名

for i=1:n

    table1=readtable(char(strcat(excel_path,DX_data_name(i))));%读取每个表格

    table123=cat(1,table123,table1(2,1:10)); %行合并想要的内容

end

writetable(table123,file_totle) %输出表格

toc

参考

[1]https://blog.csdn.net/weixin_43221346/article/details/123588511
[2]https://zhuanlan.zhihu.com/p/412803099

[3]https://blog.csdn.net/weixin_42998214/article/details/124398854


转载本文请联系原作者获取授权,同时请注明本文来自徐伟科学网博客。

链接地址:https://wap.sciencenet.cn/blog-216525-1352185.html?mobile=1

收藏

分享到:

当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?