如何为循环读取和可编织范围?

12次观看(过去30天)
anilcan taner.
anilcan taner. 2021年4月25日在23:32
评论: anilcan taner.2021年4月26日0:37
假设我有一个工作表由单词和数字组成。我想用for循环改变某些小区或小区组。我怎么能处理它?
数据=可读取('test4.xls''readvariablenames',0,'范围''前:fx');
可编程(a,'test4.xls''writevariamblenames',0,'范围''bx:cx');
我希望这里的“x”值是更改,因为循环从i = 1:10开始,让我们说。
(更清晰,如果i = 3,范围将是E3:F3)
顺便说一句,解决方案 必须以这种形式(可编写的和可编织) 。由于我正在使用Ubuntu,现在无法找到任何其他解决方案,以解决我的问题。其他解决方案金宝搏官方网站目前无法携带 R2018A 或者不会覆盖现有的.xls文件。

接受答案

vbbv.
vbbv. 2021年4月25日23:59
编辑:vbbv. 2021年4月25日23:59
%f真实
%如果属实
为了我= 1:10
R1 = Sprintf('%s%d:%s%d',char(069),i,char(070),i);
R2 = Sprintf('%s%d:%s%d',char(066),i,char(067),i);
数据=可读取('test4.xls''readvariablenames',0,'范围',r1);
可编程(a,'test4.xls''writevariamblenames',0,'范围',r2);
结尾
试试这个
1条评论
anilcan taner.
anilcan taner. 2021年4月26日0:37
我知道我改变了一些人的想法,但在最终问题得到解决。但是,我想问一下是否有任何其他方法可以写出char(xxx)以外的列名?如果不是我如何翻译a,b,c。等?

登录评论。

更多答案(0)

下载188bet金宝搏


释放

R2018A

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!