Pricelist parser
Project description
Pricelist parser
Библиотека для разбора прайслистов и списков заказов в форматах CSV, XLS и XLSX
Возможности:
- Умеет разбирать и вычленять информацию из прайслистов на русском языке.
- Автоматически определяет структуру прайслиста – где находится строка с названием колонок, где начинаются данные и где они заканчиваются. Не нужно задавать эти параметры вручную
- Валидирует данные и оставляет только те, которые больше всего похожи на данные из прайслиста. Не нужно волноваться, если менеджер магазина где-то нечаянно добавил лишнюю строку или переусердствовал с форматированием.
Использование
from pricelist_parser import parse_pricelist
parsed_data = parse_pricelist('path/to/pricelist.csv')
В ответ вернется массив объектов типа с извленными данными. Каждый объект – один товар из прайслиста или списка заказов. На данный момент объекты содержат поля:
sku
– артикул товара (string)price
– цена товара (float)
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
pricelist-parser-0.2.tar.gz
(8.7 kB
view details)
Built Distribution
File details
Details for the file pricelist-parser-0.2.tar.gz
.
File metadata
- Download URL: pricelist-parser-0.2.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63baa750b4a559eee5c08bcf6240b3d683021cb08a7057fef6e432e7b6c12a09 |
|
MD5 | dd7ea8e006ccc8fefefe5bcadf7d1d1a |
|
BLAKE2b-256 | 59d4c6d72c0bc2aac9bd967ddb10692eb0bf671c0c9c65e34e99f61bd4ca4141 |
File details
Details for the file pricelist_parser-0.2-py3-none-any.whl
.
File metadata
- Download URL: pricelist_parser-0.2-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b9194e1a108ce02d04b92da93f73d9a535a9606e364468a857d4810d31e267f |
|
MD5 | 1572c6400d97326d7129851020a47cc6 |
|
BLAKE2b-256 | 96c82a5bfa0bdd7d9b1a66b455ce2149f64a03fb267570ccf339ba51fa2c5acb |