循环删除行我有一个循环用于删除列值不是我想要的行
当我运行循环时,我会保留第一组符合我要求的行,然后它会删除所有其他行。我从一个 excel 文件中导入,它有几行连续的我想要的内容,然后与其他数据有间隙,然后又有几行。我只得到第一组
N_loop = N Rows(dt_a);
i_loop = 0;
While(N_loop > i_loop,
If( And(dt_a:Column 7[N_loop] != "example 1", dt_a:Column 7[N_loop] != "example 2"),
dt_a << Delete Row(N_loop)
);
N_loop = N_loop - 1
);
数据访问视窗回复:删除行的循环代码工作正常。 我在错误的列中搜索
回复:删除行的循环你也可以试试
select where( dt_a:Column 7[N_loop] != "example 1" & dt_a:Column 7[N_loop] != "example 2" );
dt_a << delete rows;