回 帖 发 新 帖 刷新版面

主题:如何批量产生 excel 文件

想请教大侠们一个问题。我想在一个循环里每次都产生不同名字的excel文件。用过strcat,如:

tt=strcat(....);
xlswrite(tt,XXX);


不行.每次名字都是tt,而不是我想要的字符串的名字。
直接把strcat写到xlswrite里面,也不行。

回复列表 (共3个回复)

沙发

在循环里产生不同的t不就行了?
可以考虑num2str()

板凳


就是用num2str(),或者你每次能给他不同的名称变量,这样生成的文件就会不一样的!我一字这样用的

3 楼


a=['aa','bb','cc'];%输入想要的文件名
xxx=0;
for i=1:length(a)
    xlswrite(sprintf('%s.xls',a(i)),xxx);
end

我来回复

您尚未登录,请登录后再回复。点此登录或注册