开发者社区 问答 正文

机器人流程自动化RPA这个是啥bug,怎么解决?

机器人流程自动化RPA这个是啥bug,怎么解决?
iwEcAqNwbmcDAQTRBVMF0QNfBrCTT8ClgImyVQT8dwKOwDAAB9IQa-wbCAAJomltCgAL0gAA3rg.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-09-24 14:10:07 93 分享 版权
来自: 阿里云RPA
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    代码中存在一些拼写错误和不规范的变量命名,这可能导致程序无法正常运行。下面是修复后的代码:

    import os
    import wps

    请确保已安装 wps 库,可以使用以下命令安装:

    pip install wps-python

    示例数据集

    list = ["南宁", "柳州", "桂林", "梅州", "北海", "防城港", "百色", "河池", "两高", "击安"]
    list1
    = ["45000", "45027", "45030", "4504", "4505", "4506", "4507", "4508", "4509", "4510", "451", "4512", "4513", "4514**"]
    list2_ = ["18007022606", "18977022006", "18077022606", "10977022606", "45077022006", "45077822686", "18877822086", "18877822686", "18077822686", "18077022008", "1807022606", "18677022806", "18077022007", "18077022606"]
    for i in range(14):

    # 打开文件  
    path_ = f"{i}.xlsx"  # 请确保文件路径正确  
    wb_ = wps.open(path_, visible=True)  
    sheet_ = wb_.sheet_by_name("Sheet1")
    # 获取行数  
    row_ = sheet_.row_count()
    # 选择区域  
    sheet_.range("A1:F{0}".format(row_)).select()
    # 输入数据  
    sheet_.range("A1").value = list_[i]  
    sheet_.range("B1").value = list1_[i]  
    sheet_.range("C1").value = list2_[i]
    # 保存文件  
    wb_.save(f"{i}_result.xlsx")
    # 关闭文件  
    wb_.close()  
    

    CopyCopy

    这段代码首先导入所需的库,然后使用循环遍历 14 个示例数据集,依次执行以下操作:

    1. 打开一个名为{i}.xlsx的文件(请确保文件路径正确),并设置为可见状态。
    2. 选择工作表"Sheet1"中的 A1 到 F{0}区域(其中{0}是行数)。
    3. 将数据输入到 A1、B1 和 C1 单元格中。
    4. 保存修改后的文件为{i}_result.xlsx。
    5. 关闭文件。
    2023-09-25 07:55:01
    赞同 展开评论
问答分类:
问答标签:
问答地址:
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
还有其他疑问?
咨询AI助理