A simple RFC 4180 CSV validator.
Project description
rfccsv
rfccsv is a lightweight, easy-to-use Python package designed to validate CSV files according to RFC 4180 standards. It ensures that CSV files are properly formatted and meet the criteria necessary for standardized data processing tasks.
Features
- Validate any CSV file to check its compliance with RFC 4180.
- Easy integration into existing Python projects.
- Detailed error reporting for quick troubleshooting of CSV files.
Installation
Install rfccsv using pip:
pip install rfccsv
Or, if you are using Poetry:
poetry add rfccsv
Usage
Here’s how you can use rfccsv to validate a CSV file:
from rfccsv import validate_csv
# Validate a CSV file
result = validate_csv('path/to/your/file.csv')
print(result)
Validating Files
You can validate CSV files by providing the path to the file:
validate_csv('example.csv')
License
Distributed under the MIT License.
Contact
Project Link: https://github.com/trygu/rfccsv
Acknowledgements
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rfccsv-0.2.0.tar.gz.
File metadata
- Download URL: rfccsv-0.2.0.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.6 Darwin/23.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21c3cceab6cb1754ab93dd5e0fe13efbd1654dae525494d07bd72b6e4531c67c
|
|
| MD5 |
d7e9612df692dfb54ae105e0de8c304c
|
|
| BLAKE2b-256 |
3bbf418145f7538f2a67f247df982038ba808f24148be77e47d5bd64ef4600f4
|
File details
Details for the file rfccsv-0.2.0-py3-none-any.whl.
File metadata
- Download URL: rfccsv-0.2.0-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.6 Darwin/23.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6f8cbbedc117394cbb4846cf802e638b42c173cdc41a023c1634d51058ec271
|
|
| MD5 |
c471a34925eca1d122cec1b01f62f359
|
|
| BLAKE2b-256 |
237740ebba3db37c132584a4beb931b3b9ae33f5907f2f3379040f88da051d82
|