内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

京东云_游戏服务器租赁_免费

2021-07-22 03:58 出处:欧普曼云计算 人气: 评论(0

简介

这是一个提交的增强你的机器人与模板建设博客系列文章。

在这篇文章中,我将向你展示如何自动化的过程中,你将不得不阅读一个固定(已知)标题,但行数未知的Excel文件。

我们将在本教程中学习:

如何使用Excel库;如何从Excel文件中读取未知行数;如何使用循环;

要遵循的步骤:

2。导入Excel库脚本;

3。添加"Excel库"类别中的活动和函数;

4。使用循环进行动态读数;

5。逐行读取文件;

6。显示读取值;

前提条件:

Desktop Studio 1.0.9.16;Microsoft Office;

说明:

创建一个新项目并为其命名。

转到"工作流"透视图并创建一个新工作流。

在新工作流的工作空间中,您现在可以添加"Excel库"类别中的活动,但是,大数据技术及数据分析培训,为了使您的项目在编译和运行时不会出错,首先需要在项目中启用Excel库脚本:

->转到"脚本"透视图;

->选择"项目"选项卡(左下角);

->右键单击面板中的"全局";

->选择"包含库脚本":弹出"添加库脚本"窗口;

->启用"Excel集成";

->单击"保存";

我们必须在工作流中添加的第一个活动是"初始化Excel",它初始化Excel库。这一项总是与"结束Excel"活动配合使用,以便在项目中使用完Excel库后关闭它。两个活动都不需要参数。

流程图中的第二个活动是"打开现有Excel文件",我们将在其中设置要读取的文件的路径和名称作为参数。我的excel文件名是创建数据类型.xlsx. 因为我要读取的excel文件保存在我的项目中的"log"文件夹中,所以我将使用ctx.options.path路径.log访问位置:

现在我们访问了我们的文件,我们可以开始读取它的内容:

保存的数据应该保存在一些变量中,为此我们必须在接下来我们将逐行读取数据。为了完全自动化这个过程,我们将使用:

循环结构来访问所有的行;ctx.excel.sheet表格.getLastRow()函数,大数据数据采集,以确定文件中的行数。此值将用于确定循环执行的次数。

循环结构包含3个元素:

开始循环:确定循环的开始;退出循环(可在开始或结束时使用):检查退出循环的条件;循环开始:限制循环中应执行的步骤;

在我的示例中,我选择在开始时使用"退出循环"活动:

退出循环需要机器人结束循环的条件作为参数:在我的示例中,当迭代器,sc.localData.startoop程序(自动创建)将达到与要从文件中读取的行数相同的值。

现在我们可以添加从文件中读取数据并将值存储在上下文中的函数。为此,我将为每列使用"从单元格中获取一个值"活动。

作为参数,我使用:

sc.localData.startoop程序(迭代器)+2表示行号;表示要读的列的列的字母;$data$指示值的存储位置;

在关闭循环之前,我们希望在控制台中打印值,以便查看已读取的数据。为此,请使用"System"类别中的"Log"活动。作为参数,输入要显示的消息:

下一步应该是"循环启动"活动,但首先我应该添加10毫秒的延迟,低价云服务器,以避免"错误,堆栈空间不足":

我用"结束Excel"活动结束了我的工作流,以标记使用库的结束,并用"结束场景"标记结束我的过程。

结论

这篇博客文章应该可以帮助你理解"Excel库"的使用以及如何集成动态活动的循环。最后,理财返利平台,您应该能够理解这些功能,服务器云服务,并根据您的场景使用它们。

分享给小伙伴们:
本文标签: 京东游戏服务器租赁免费

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表