Невозможно подключиться к Excel в качестве базы данных с помощью Robotframework-databaselibrary - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь открыть файл Excel как базу данных, используя библиотеку базы данных фреймворка робота, но я не могу это сделать. Пробовал оба указанных ниже ключевых слова, но получил несколько ошибок:

Подключиться к базе данных Подключиться к базе данных с помощью настраиваемых параметров

Пытался найти в Google любой пример, но не смог найти. Оцените, если кто-то может подсказать, возможно ли это? Если да, не могли бы вы предложить правильный способ вызова этих ключевых слов для файла excel.

Я пробовал ниже:

1)

    *** Settings ***
    Library  DatabaseLibrary
    
    *** Test Cases ***
    Test1
        connect to database  excel  D:\TestFile.xlsx    ${EMPTY}    ${EMPTY}    ${EMPTY}    ${EMPTY}    ${EMPTY}    ${EMPTY}
    
    I have below db.cfg file as well:
    [default]
    dbapiModuleName=excel
    dbName=D:\\TestFile.xlsx
    dbUsername=
    dbPassword=
    dbHost=
    dbPort=
    
    This is giving error: NoSectionError: No section: 'default'
    
    2) 
    *** Settings ***
    Library  DatabaseLibrary
    
    *** Test Cases ***
    Test1
        connect to database using custom params  excel  database='D:\TestFile.xlsx', user='${EMPTY}', password='${EMPTY}', host='${EMPTY}', port='${EMPTY}'
    
    This is giving error: AttributeError: module 'excel' has no attribute 'connect'
    
    3) 
    *** Settings ***
    Library  DatabaseLibrary
    
    *** Test Cases ***
    Test1
        connect to database using custom params  pyodbc  database='D:\TestFile.xlsx', user='${EMPTY}', password='${EMPTY}', host='${EMPTY}', port='${EMPTY}'

This is giving below error: 

InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...