0

我有一个 Excel 表,其中包含这样的数据

Position        URL       Company  Location
Developer  /xyz/123/xyz    ABC       US
Manager    /xyz/132/asd    ASD       US
Tester     /xyz/142/asf    ABD       US

我希望从这张表中捕获所有网址并在它们之前添加“www.xyz.com/”并将旧网址替换为新网址,以便表格变成这样

Position        URL                  Company  Location
Developer  www.xyz.com//xyz/123/xyz    ABC       US
Manager    www.xyz.com//xyz/132/asd    ASD       US
Tester     www.xyz.com//xyz/142/asf    ABD       US

到目前为止,我的工作流程是 1)打开 excel 应用程序范围 2)使用读取范围 3)用于每一行以获取 url 4)使用分配活动创建一个新变量并将新 url 保存在其中

但我无法理解如何替换它

将不胜感激任何帮助

4

3 回答 3

1

我将从您的第三点开始,因为您拥有读取范围内的数据表(最好检查添加标题)。

使用For each row,您可以遍历数据表并使用如下所示的Assign活动替换列URL中的值:

在此处输入图像描述

接下来,再次使用Excel 应用范围。查找活动写入范围(系统 > 文件 > 工作簿 > 写入范围)并输入数据表。我建议您检查Add headers

在此处输入图像描述

这会将数据表添加到所选的 Excel 文件中。

于 2017-10-24T18:57:21.573 回答
1

在 G1ANT 中无需太多努力即可在 excel 中更改特定单元格的值,并且不要忘记将插件 xlxs 添加到您的机器人中。这是您的问题陈述的示例代码。

xlsx.open ♥environment⟦USERPROFILE⟧\path\filename.xlsx
xlsx.getvalue row 1 colname a result ♥val
dialog ♥val
xlsx.setvalue value ‴www.xyz.com/♥val‴ row 1 colindex 1 result ♥val
dialog ♥val
于 2019-10-30T09:30:54.613 回答
0

在 上cell E2,输入这个公式:

="www.xyz.com/"&B2

如图所示,双击该黑点,公式应自动复制到末尾。或者,您可以根据需要将其向下拖动。尝试让我知道这是否是您正在寻找的。

于 2017-10-23T13:07:00.993 回答