★课程大纲Excel加法和跨线写作。必需:清除区域、获取线、连接器。★命令的详细解释-清空这个区域一般在写表数据之前,需要删除原始数据时使用。配置属性时,注意工作簿对象和
★课程大纲
Excel加法和跨线写作。
必需:清除区域、获取线、连接器。
★命令的详细解释
-清空这个区域
一般在写表数据之前,需要删除原始数据时使用。
配置属性时,注意工作簿对象和工作表内容与打开表的一致性;
类似于读区和写区,用“左上角单元格:右下角单元格”的形式表示区域,当然也可以用数组的形式表示,上次提到过。
其他属性一般不选择,默认可以选择。
-获取行数。
含义:获取有数据的行数,如果打开的表中有多行,则返回行数。
请注意,右边的属性workbook对象和工作表内容变量的内容与打开的表的内容一致。
-连接器
在Uibot中,连接器使用& amp表示,在键盘上操作时,按住shift+7。
例如
您可以在单元格A7 & 7中使用“a”,“A1:C5”可以是“A1:C”& 5表示。
★示例应用
▼1.表中行数未知时如何写数据?
我们在上一课中讨论了数据捕获命令。如果我们现在抓取百度的“相约七点”搜索结果,输出的是一个二维数组。
现在您需要抓取结果并将其写入“火车票信息”。xlsx”形式。
现在我们已经通过打开Excel工作簿命令打开了表格,
第一步——清除原始数据,避免因原始数据的存在而导致的数据混乱。您需要使用Clear Area命令。
难点一:原始数据的行数未知,需要使用命令获取行数,行数赋给srow。
难点二:清理区域时,属性中的区域需要拼接。
首先,我们抓取的数据中的列数是已知的,所以表中的列数也是固定的。在本例中,有两列。
该区域拼接为“a1:b”& srow .
第二步-写作
注意,起始单元格实际上是一个单元格;数据是数据捕获的变量。
▼2.表格行数未知时如何添加数据?
还是上面的场景,我们现在不想清除原来的数据,而是继续在原来的数据线下写。
这时候我们只需要打开表,获取行数,然后清除数据即可。而写数据的时候把A1改成“a”&额外的写可以通过srow+1实现。
★学生回答问题
问题:我们在第六课提到过,下载表格配置路径时,往往需要配置一个文件的完整路径,或者在完整路径的拼接日期上。我不知道如何处理完整路径。
答:有快速获取文件完整路径的方法,比如下面文件夹中的表,我们想获取它的完整路径。
你需要按住shift右键点击文件,在弹出的框中选择复制为路径(老师的是复制文件的地址),这样你就可以把文件的完整路径复制到手里了。
如果目标文件夹中没有文件,只需手动创建一个表。