All Projects → zero88 → robotframework-excel

zero88 / robotframework-excel

Licence: Apache-2.0 license
Robot-framework auto-test excel

Programming Languages

python
139335 projects - #7 most used programming language
RobotFramework
109 projects

Projects that are alternatives of or similar to robotframework-excel

Robotframework Appiumlibrary
AppiumLibrary is an appium testing library for RobotFramework
Stars: ✭ 259 (+1626.67%)
Mutual labels:  test-automation, robotframework
page-modeller
⚙️ Browser DevTools extension for modelling web pages for automation.
Stars: ✭ 66 (+340%)
Mutual labels:  test-automation, robotframework
robot-framework-docker
Docker image to run robot framework acceptance testing in a docker container
Stars: ✭ 24 (+60%)
Mutual labels:  test-automation, robotframework
PythonLibCore
Tools to ease creating larger test libraries for Robot Framework using Python
Stars: ✭ 46 (+206.67%)
Mutual labels:  test-automation, robotframework
VBA personal
Library with VBA, used in multiple projects.
Stars: ✭ 104 (+593.33%)
Mutual labels:  excel
Telegraf-Test
Telegraf Test - Simple Test ToolKit of Telegram Bots
Stars: ✭ 22 (+46.67%)
Mutual labels:  test-automation
Crema
Meta data server & client tools for game development
Stars: ✭ 61 (+306.67%)
Mutual labels:  excel
Excel2Object
excel convert to .NET Object | Excel与.NET 对象进行转换,支持公式、多Sheet等功能
Stars: ✭ 35 (+133.33%)
Mutual labels:  excel
intellij-ui-test-robot
The library allows you to write and execute UI tests among IntelliJ IDEA. You can test your Plugin.
Stars: ✭ 60 (+300%)
Mutual labels:  test-automation
excel2javabeans
convert excel rows to javabeans and vice visa
Stars: ✭ 16 (+6.67%)
Mutual labels:  excel
extensiveautomation-server
Extensive Automation server
Stars: ✭ 19 (+26.67%)
Mutual labels:  test-automation
excel mysql
Module for import Excel files to MySQL table and export MySQL table to Excel file using PHPExcel
Stars: ✭ 30 (+100%)
Mutual labels:  excel
MiniExcel
Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet
Stars: ✭ 996 (+6540%)
Mutual labels:  excel
umya-spreadsheet
A pure rust library for reading and writing spreadsheet files
Stars: ✭ 79 (+426.67%)
Mutual labels:  excel
Samples-ASP.NET-MVC-CSharp
ASP.NET MVC C# samples for Stimulsoft Reports.Web reporting tool.
Stars: ✭ 31 (+106.67%)
Mutual labels:  excel
r4excel users
Бесплатный видео курс "Язык R для пользователей Excel"
Stars: ✭ 14 (-6.67%)
Mutual labels:  excel
spark-hadoopoffice-ds
A Spark datasource for the HadoopOffice library
Stars: ✭ 36 (+140%)
Mutual labels:  excel
latex2excel
Converts LaTeX tables to Excel worksheets for easy manipulation
Stars: ✭ 23 (+53.33%)
Mutual labels:  excel
PandasVersusExcel
Python数据分析入门,数据分析师入门
Stars: ✭ 120 (+700%)
Mutual labels:  excel
tool-competition-av
The repository hosts the code for the SBST CPS Tool competition for testing autonomous cars.
Stars: ✭ 16 (+6.67%)
Mutual labels:  test-automation

Robotframework-excel for Robot Framework

Version License Status PyVersion

Build Status Coverage Quality Status

Introduction

Robotframework-excel is a Robot Framework Library that provides keywords to allow opening, reading, writing and saving Excel files.

Requirements

  • Python >= 2.7 | Python >= 3.3
  • Robot Framework >= 3.0
  • xlutils 2.0.0. Access the downloads here, or use pip install xlutils.
    • xlrd that reads data from an Excel file
    • xlwt that can write to an Excel file.
  • openpyxl 1.0.2
  • natsort 5.2.0. Access the downloads here, or use pip install natsort.
  • enum34 1.1.6

Installation

The recommended installation tool is pip.

Install pip. Enter the following (Append --upgrade to update both the library and all its dependencies to the latest version):

pip install robotframework-excel --upgrade

To install a specific version enter:

pip install robotframework-excel==(version)

Uninstall

To uninstall Robotframework-excel use the following pip command:

pip uninstall robotframework-excel

Project structure

  • ExcelRobot/base.py: The Robot Python Library defines excel operation keyword.
  • tests/unit/*.py: Unit test
  • tests/acceptance/ExcelRobotTest.robot: Example robot test file to display what various keywords from Robotframework-excel accomplish
  • docs/ExcelRobot.html: Keyword documentation for the Robotframework-excel.

Usage

To write tests with Robot Framework and Robotframework-excel, ExcelRobot must be imported into your Robot test suite. See Robot Framework User Guide for more information.

Running the Demo

The test file ExcelRobotTest.robot, is an easily executable test for Robot Framework using Robotframework-excel.

For in depth detail on how the keywords function, read the Keyword documentation found here : Keyword Documentation

Open a command prompt within the tests/acceptance folder and run:

pybot ExcelRobotTest.robot -d "./out"

Release Note

Release Note Documentation

Limitation

  • Lack DataType is CURRENCY and PERCENTAGE
  • Not yet optimize performance when saving Excel file after modifying itself

Contribution

The user group for Robot Framework is the best place to get help. Include in the post:

  • Contact the Python-Excel google group
  • Full description of what you are trying to do and expected outcome
  • Version number of Robotframework-excel and Robot Framework
  • Traceback or other debug output containing error information
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].