matlab批量读写excel。假设在某个文件夹下有100个无规则命名的excel,每个excel有两列数据分别在C

,D两列,现在我想把这两列数据全部读出来,存到另外一个文件夹下,保存在新产生的excel的A,B两列,excel的名字与原来的名字也相同。请问各位大牛程序怎么写?急用啊!!!

第1个回答  2012-07-09
你呀这个很简单,关键的的100excel文件顺序,你有要求吗.没有要求就很简单
你用dir取得文件名列表,你把文件名取出来,然后循环读入,全部读完后再写入同一个
excel文件追问

能不能把程序写出来?O(∩_∩)O谢谢,没什么要求,
excel的名字与原来的名字相同就行,把原来的excel中CD两列的数据改到新生成的excel的AB两列。

追答

这个你要再给我加分加到150我就把代码贴出来

追问

就130这么多了,要这些分有什么用?求代码

追答

file = dir;
file_num = length(file)-2;
for a=1:file_num
data = xlsread()
%此处省略
%自己写
end

追问

我matlab零基础,怎么生产新的excel,一起给写全了呗,谢了。

本回答被提问者和网友采纳
相似回答