matlab如何将多个变量中的数据拼接成一个数组保存到excel中? 50

已知由多个(数量未知)变量组成的数组A=[a,b,c,d,e,f,............];如何将a,b,c,d,e,f,.........等变量中的元素存入excel... 已知由多个(数量未知)变量组成的数组A=[a,b,c,d,e,f,............];
如何将a,b,c,d,e,f,.........等变量中的元素存入excel中。变量个数未知,是由外部excel决定,做了批量赋值,得到了a,b,c,d,e,f,..........所以对于不同的excel表格,批量赋值后变量的个数是未知的,通过某两个变量的条件进行筛选后得到的数据需要批量保存,就出现上述问题。求大神帮忙,谢谢!
展开
 我来答
草原上之狼
2018-12-10
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你可以直接在m文件里面用xlswrite函数:(filename/sheet/range都是要加单引号滴)
xlswrite(filename, M);将矩阵M的数据写入名为filename的Excel文件中。
xlswrite(filename, M, sheet);将矩阵M的数据写入文件名为filename中的指定的sheet中。
xlswrite(filename, M, range);将矩阵M中的数据写入文件名为filename的Excel文件中,且由range制定存储的区域,例如'C1:C2'.
xlswrite(filename, M, sheet, range) ;在上一条命令的基础上指定了所要存储的sheet。
status = xlswrite(filename, ...) ;返回完成状态值。如果写入成功,则status为1;反之写入失败,则status为0.
[status, message] = xlswrite(filename, ...);返回由于写入操作而产生的任何错误或警告信息
追问
问题的重点不是xlswrite的用法,这个我知道,重点是如何把未知个数的变量组成数组,组成数组后用xlswrite是可以实现,如果已知个数的变量,也可以实现,用中括号括起来就可以组成数组,重中之重是【未知个数】的变量。因为我是批量给变量赋值的,变量名也是变的,变量名来自原始excel的表头,如果表头变了名字,批量赋值是可以搞定的,原始文件的表头个数确是未知的,所以用了批量给变量赋值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式