Skip to main content

Пакет для генерации чеков на основе данных о заказах

Project description

Генератор отчётов о продажах

Этот Python-пакет автоматизирует процесс загрузки, анализа и генерации отчётов по данным о продажах. Он загружает данные из CSV-файла, группирует их по категориям и создаёт сводный отчёт с общими продажами и количеством проданных товаров для каждой категории.

Возможности

  • Загрузка данных о продажах из CSV-файла.
  • Группировка данных по колонке category.
  • Расчёт двух ключевых метрик для каждой категории:
    • Общая сумма продаж.
    • Количество проданных товаров.
  • Генерация сводного отчёта в формате CSV с колонками:
    • category: Категория товара.
    • sales: Общая сумма продаж.
    • quantity: Общее количество проданных товаров.
  • Поддержка запуска через командную строку с опциями:
    • --input-file: Указание входного CSV-файла.
    • --output-file: Указание выходного CSV-файла для сохранения отчёта.

Пример выходного файла

Отчёт в формате CSV будет выглядеть следующим образом:

category,sales,quantity
electronics,1300,7
clothing,700,13
python -m sales_report --input-file sales_data.csv --output-file report.csv

Требования

Python 3.7+
pandas
pip install magsaleanalyser

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

elcomecu-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

elcomecu-0.1.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file elcomecu-0.1.0.tar.gz.

File metadata

  • Download URL: elcomecu-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/7.0.2 keyring/24.3.1 pkginfo/1.10.0 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/2.2.2 CPython/3.10.12

File hashes

Hashes for elcomecu-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c18c9bec804da4c4fe3678cabd6548b95476a349b24ee04a0053549a2c0f5ec4
MD5 3f633e11fb921d1cebbbda4a53aac34a
BLAKE2b-256 518ff3a3b2555d618976e1565a8708e5ce6d02ed6449492d144bd2ea45e36c16

See more details on using hashes here.

File details

Details for the file elcomecu-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: elcomecu-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/7.0.2 keyring/24.3.1 pkginfo/1.10.0 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/2.2.2 CPython/3.10.12

File hashes

Hashes for elcomecu-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 13426f89d7dd6525a0c91197329583d089f187e9e2746e55b4908c5f02d0ff9f
MD5 9c6c75d8aed08dc49342c3dc4af69c65
BLAKE2b-256 ba29d5fa0b086aefaf6fa299b109e0f893e13c38129b7944e46fd515d6c5b9fb

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