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
Built Distribution
File details
Details for the file pricelist-parser-0.0.1.tar.gz
.
File metadata
- Download URL: pricelist-parser-0.0.1.tar.gz
- Upload date:
- Size: 7.8 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 | a75d429aa43841bd11be7923b68a86a940aa33bfb07e53dda46df6a27797a3b3 |
|
MD5 | 8a03be87e36ca76b756d21c98d50387f |
|
BLAKE2b-256 | 99441f8630ecc02b1dd4e6159770e55cb2ed17dab76bee053054181e3050492e |
File details
Details for the file pricelist_parser-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: pricelist_parser-0.0.1-py3-none-any.whl
- Upload date:
- Size: 9.8 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 | 97b051d7fe34672f2cec79a07126372526ef3210bdb11ec0fd2adb240ac0357e |
|
MD5 | 824a3518bfb5e0357dd8316aa54bb5f2 |
|
BLAKE2b-256 | e367853c80e10579ffba3be129b28b17fbcb2fa1c67258456873a63107b71506 |