Skip to main content

Pricelist parser

Project description

Pricelist parser

Библиотека для разбора прайслистов и списков заказов в форматах CSV, XLS и XLSX

Возможности:

  1. Умеет разбирать и вычленять информацию из прайслистов на русском языке.
  2. Автоматически определяет структуру прайслиста – где находится строка с названием колонок, где начинаются данные и где они заканчиваются. Не нужно задавать эти параметры вручную
  3. Валидирует данные и оставляет только те, которые больше всего похожи на данные из прайслиста. Не нужно волноваться, если менеджер магазина где-то нечаянно добавил лишнюю строку или переусердствовал с форматированием.

Использование

from pricelist_parser import parse_pricelist


parsed_data = parse_pricelist('path/to/pricelist.csv')

В ответ вернется массив объектов типа с извленными данными. Каждый объект – один товар из прайслиста или списка заказов. На данный момент объекты содержат поля:

  • sku – артикул товара (string)
  • price – цена товара (float)

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

pricelist-parser-0.2.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

pricelist_parser-0.2-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

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

Hashes for pricelist-parser-0.2.tar.gz
Algorithm Hash digest
SHA256 63baa750b4a559eee5c08bcf6240b3d683021cb08a7057fef6e432e7b6c12a09
MD5 dd7ea8e006ccc8fefefe5bcadf7d1d1a
BLAKE2b-256 59d4c6d72c0bc2aac9bd967ddb10692eb0bf671c0c9c65e34e99f61bd4ca4141

See more details on using hashes here.

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

Hashes for pricelist_parser-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1b9194e1a108ce02d04b92da93f73d9a535a9606e364468a857d4810d31e267f
MD5 1572c6400d97326d7129851020a47cc6
BLAKE2b-256 96c82a5bfa0bdd7d9b1a66b455ce2149f64a03fb267570ccf339ba51fa2c5acb

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