Skip to main content

Validation of template based Excel files

Project description

Excel Validator

Excel Validator is a Python package designed to validate Excel files (.xlsx) based on configured schemas. The tool ensures your Excel files adhere to specified schemas and generates detailed reports in case of validation errors. Built on the robust Frictionless library, Excel Validator also allows for dynamic schema creation, where fields are included based on row data from other sheets.

Features

  • Validate Excel files against predefined schemas.
  • Generate detailed reports highlighting any validation issues.
  • Dynamic schema creation based on data from other sheets.
  • Easy integration with your existing data processing workflows.
  • Built on top of the Frictionless library for reliable and extensible validation.

Installation

You can install Excel Validator via pip:

pip install excel-validator

This software has been developed for the AGENT project

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

excel_validator-0.0.1.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

excel_validator-0.0.1-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file excel_validator-0.0.1.tar.gz.

File metadata

  • Download URL: excel_validator-0.0.1.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for excel_validator-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f5b5aa667aa902313f0f574596d237a2152647330bb6789a22457091a052dd54
MD5 4d52760f92b8c5e6311839e502181db5
BLAKE2b-256 7a84e08f3719eba87451ce9186cffe41ec594a56c9815d5d908269ff45341beb

See more details on using hashes here.

File details

Details for the file excel_validator-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for excel_validator-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bd8f4dd344e5861641fc2f731544afdf2994f851430e876e3d338445676c6077
MD5 d9e408dd0eb5405c5a93307adccd2b2e
BLAKE2b-256 c648eb80c77c249e7984de2ce7be7660505a96c0ae0774503ec5fe06825a557c

See more details on using hashes here.

Supported by

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