Skip to main content

Robotframework library for excel xlsx file format

Project description

Robotframework-excelutil library

This Robotframework Excel Util library provides Robot keywords to Open, Read, Write and Save XLSX files. This library uses python to read and write datas in xlsx files.

Pre-requisities

  • Python - 3.x (Not tested with Python 2.x)
  • Robotframework - 4.x (Not tested with other versions)
  • Openpyxl

Installation

pip install robotframework-excelutil

Settings

| Library ExcelUtil |

To open Excel

| Open Excel | C:\Data\ExcelTest.xlsx |

To get sheetnames of the workbook

  • | Open Excel | C:\Data\ExcelTest.xlsx |
  • | Get sheet names |

To get column count of the given sheet

  • | Open Excel | C:\Data\ExcelTest.xlsx |
  • | Get Column count | Sheet1 |

To get Row count of the given sheet

  • | Open Excel | C:\Data\ExcelTest.xlsx |
  • | Get Row count | Sheet1 |

To get the value of a cell by giving the sheetname, row value & column value

  • | Read Cell Data By Coordinates | SheetName | Row Number | Column Number |
  • | Read Cell Data By Coordinates | Sheet1 | 1 | 1 |

To Write the value to a call using its co-ordinates

  • | Write Data By Coordinates | SheetName | Row Number | Column Number | Data |
  • | Write Data By Coordinates | Sheet1 | 1 | 1 | TestData |

To Save the excel file after writing the data.

  • Update existing file:
  • | Openexcel File | C:\Data\ExcelTest.xlsx |
  • | Save Excelfile | C:\Data\ExcelTest.xlsx |

Save in new file:

  • | Openexcel File | C:\Data\ExcelTest.xlsx |
  • | Save Excelfile | D:\Data\ExcelRobotNewFile.xlsx |

To add a new sheet

| Add new sheet | SheetName

License

© 2021 Nagesh B Nagaraja Rao

This repository is licensed under the MIT license. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robotframework-excelutil-9.9.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

robotframework_excelutil-9.9-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file robotframework-excelutil-9.9.tar.gz.

File metadata

  • Download URL: robotframework-excelutil-9.9.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for robotframework-excelutil-9.9.tar.gz
Algorithm Hash digest
SHA256 550bf556695a050822c317d45c3ef951abefb4cfee88964e53f5fb1109322a2b
MD5 5f19ac8e4f046e81cc56988ad753bfd1
BLAKE2b-256 812fb8f2546c297f0c122e6047f16cbcc10d607a9dbf8a4c8e0a3cb38430489f

See more details on using hashes here.

File details

Details for the file robotframework_excelutil-9.9-py3-none-any.whl.

File metadata

  • Download URL: robotframework_excelutil-9.9-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for robotframework_excelutil-9.9-py3-none-any.whl
Algorithm Hash digest
SHA256 bb9d69f81da88d26cf249acfb4ba604117171c90f6117b5ac6ef12b1f6d690cf
MD5 d0d9ac57a5a2cc120cf8ec08fdaaee9e
BLAKE2b-256 1f5ea284b4d98d215e313770496f4c68acd0545c0f04ee8154bf0e24c8c0917f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page