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.0.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

pricelist_parser-0.0.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

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

Hashes for pricelist-parser-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a75d429aa43841bd11be7923b68a86a940aa33bfb07e53dda46df6a27797a3b3
MD5 8a03be87e36ca76b756d21c98d50387f
BLAKE2b-256 99441f8630ecc02b1dd4e6159770e55cb2ed17dab76bee053054181e3050492e

See more details on using hashes here.

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

Hashes for pricelist_parser-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 97b051d7fe34672f2cec79a07126372526ef3210bdb11ec0fd2adb240ac0357e
MD5 824a3518bfb5e0357dd8316aa54bb5f2
BLAKE2b-256 e367853c80e10579ffba3be129b28b17fbcb2fa1c67258456873a63107b71506

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