为循环写10个Excel

2次观看(最近30天)
杰森
杰森 2016年3月4日
评论: 杰森2016年3月4日
Now I have one original.xlsx, I want to write Data in Sheet1 from E1.
xlswrite('Original.xlsx',,,,Data,'Sheet1',,,,'E1'
如何将10个不同的数据{#}写入Original.xlsx作为不同的Excel名称,全部来自E1的Sheep1。
为了i = 1:10
xlswrite('Original.xlsx',数据{i},'Sheet1',,,,'E1')?
2条评论
杰森
杰森 2016年3月4日
我想有10个不同的输出excel文件。如。,,,,first one save as 'January.xlsx', second on save as 'February.xlsx', ... All go into E1. Thank you in advance.

登录发表评论。

接受的答案

沃尔特·罗伯森(Walter Roberson)
文件名= {'1月.xlsx',,,,'2月xlsx',,,,'Cheezburger.xlsx',,,,'Durango95.xlsx',,,,'EschewobFuscation.xlsx',,,,...。};
为了i = 1:10
xlswrite(fileNames {i},data {i},'Sheet1',,,,'E1');
结尾
3条评论
杰森
杰森 2016年3月4日
I think you answered my questions. I will check the code after I finished the Friday party. Thank you in advance

登录发表评论。

更多答案(1)

约阿希姆·施洛瑟(Joachim Schlosser)
您可以立即编写整个单元格数组。请参阅在线帮助中的单元格数字示例: //www.tatmou.com/help/releases/r2015b/matlab/ref/xlswrite.html
如果您询问for循环,因为您在写作之前首先要计算每个单元格,我建议出于绩效原因在循环之后的单独步骤中导出到Excel。

标签

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

Start Hunting!