You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Robot Framework打开Excel报错:未找到‘Open Excel’关键字求助

解决Robot Framework中"No keyword with name 'Open Excel' found"的错误

嗨,我来帮你排查这个问题~出现这个错误的核心原因是你用错了ExcelLibrary里的关键字名称,咱们一步步来修正:

1. 关键字名称错误

ExcelLibrary里根本没有Open Excel这个关键字,正确用来打开Excel文件的关键字是Open Excel File,这是引发错误的最关键问题!

2. 路径拼接的小坑

你的变量${Excel_File_Path}末尾带了反斜杠,直接拼接文件名的话,Windows路径里的反斜杠容易出现转义问题。建议把完整文件路径直接写在变量里,记得把反斜杠写成两个(Robot Framework里需要转义),或者用正斜杠替代(更省心):

# 转义反斜杠写法
${Excel_File_Path}    C:\\TesteAA\\Outros PDF\\ClientesDIgiPlay.xlsx
# 正斜杠写法
${Excel_File_Path}    C:/TesteAA/Outros PDF/ClientesDIgiPlay.xlsx

3. 代码里的笔误

你写的${Names}= Get Sheet Names的内容里多了“的内容”,这是笔误,应该直接写成${Names}= Get Sheet Names就可以了。

修正后的完整代码示例

*** Settings ***
Library    ExcelLibrary

*** Variables ***
${Excel_File_Path}    C:/TesteAA/Outros PDF/ClientesDIgiPlay.xlsx

*** Test Cases ***
Excel
    Open Excel File    ${Excel_File_Path}
    ${Names}=    Get Sheet Names
    Log    ${Names}  # 可以打印工作表名称,验证操作是否成功

以后用Robot Framework的第三方库时,记得先确认库提供的关键字名称,避免类似的错误哦~

内容的提问来源于stack exchange,提问作者Eduardo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:32:39