Rivers分享 http://blog.sciencenet.cn/u/sdssxwfd

博文

matlab合并excel表格程序

已有 4669 次阅读 2022-8-22 15:39 |系统分类:教学心得

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://blog.sciencenet.cn/blog-216525-1352185.html

上一篇:基于Python的数学专业题库(tex版)选择系统
下一篇:基于matlab的随机点名系统
收藏 IP: 61.179.124.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-22 23:05

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部