我有一张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)使用assign活动创建一个新变量并将新url保存在其中
但我无法理解如何更换它
非常感谢任何帮助
答案 0 :(得分:1)
我将从你的第三点开始,因为你有来自阅读范围的数据表(最好选中添加标题)。
使用对于每一行,您可以遍历数据表并使用分配活动替换网址列中的值,如下所示:< / p>
接下来,再次使用 Excel应用范围。查找活动写入范围(系统&gt;文件&gt;工作簿&gt;写入范围)并输入数据表。我建议您检查添加标题。
这会将数据表添加到所选的Excel文件中。
答案 1 :(得分: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
答案 2 :(得分:0)
在cell E2
上输入以下公式:
="www.xyz.com/"&B2
如图中所示,双击该黑点,应自动将公式复制到最后。或者你可以根据需要将其拖下来。如果这是您正在寻找的,请尝试告诉我。