Пакет для генерации чеков на основе данных о заказах
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
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
elcomecu-0.1.0.tar.gz
(2.8 kB
view details)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c18c9bec804da4c4fe3678cabd6548b95476a349b24ee04a0053549a2c0f5ec4 |
|
MD5 | 3f633e11fb921d1cebbbda4a53aac34a |
|
BLAKE2b-256 | 518ff3a3b2555d618976e1565a8708e5ce6d02ed6449492d144bd2ea45e36c16 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13426f89d7dd6525a0c91197329583d089f187e9e2746e55b4908c5f02d0ff9f |
|
MD5 | 9c6c75d8aed08dc49342c3dc4af69c65 |
|
BLAKE2b-256 | ba29d5fa0b086aefaf6fa299b109e0f893e13c38129b7944e46fd515d6c5b9fb |