[英]Exporting Matlab data to excel, 2003 2010
我正在尝试将数据从Matlab导出到excel,我知道您可以使用xlswrite
来完成此操作,但是我设法xlswrite
起作用,但是当我增加数据的行数/行数时,我得到以下错误Excel returned: Error: Object returned error code: 0x800A03EC.
我知道此错误是因为我超出了excel 2003的限制,但是我正尝试将数据导出到excel 2010,并且数据大小未超过excel 2010的限制。Matlab将数据另存为97-2003工作表解释了为什么我局限于2003年的限制。是否可以将数据另存为2010工作表,以便我可以将所有数据写入Excel? 我的部分代码:
xlswrite(test_1,Data_1,1)
xlswrite(test_1,Data_2,2)
xlswrite(test_1,Data_3,3)
用户定义的任意行数,Data_1&2&3均为3列
Excel 2003文件具有.xls
扩展名。 很长一段时间以来(例如2009或2007),只要您的文件名指定了这种格式,Matlab的xlswrite
就支持新的2007 .xlsx
格式。 因此,如果您的文件名为"test_1.xls"
则它将另存为.xls
文件,即2003。因此,要获取新格式,只需将其命名为"test_1.xlsx"
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.