【发布时间】:2017-08-21 12:46:17
【问题描述】:
我的 ExcelLibrary 概念证明存在问题。当我尝试将一些数据保存到新的 Excel 文件中时,它会在 Put Number To Cell sheetname=${mySheetName} column=1 row=1 value=90 上返回错误 UnboundLocalError: local variable 'my_sheet_index' referenced before assignment
您知道我可以做些什么来防止这种情况发生吗?这是我的简单测试文件:
*** Settings ***
Library ExcelLibrary
Library Collections
*** Variables ***
${Excel_File_Path} C:\\Python27\\ExcelRobotTest\\
${mySheetName} UserImport
*** Test Cases ***
Excel Test
Lubos Test
*** Keywords ***
Lubos Test
Create Excel Workbook newsheetname=${mySheetName}
Put Number To Cell sheetname=${mySheetName} column=1 row=1 value=90
Save Excel Current Directory filename=MyNewExcel.xls
【问题讨论】:
-
我已经设法解决了这个错误
UnboundLocalError: local variable 'my_sheet_index' referenced before assignment,但我现在在添加数字时遇到了IndexError: list index out of range...如果你想绕过第一个错误,我可以给你我当前的代码但我仍在尝试解决第二个问题:( -
随时分享@Goralight
标签: python excel robotframework