A library for data summary and analysis from various formats such as CSV, API, URL, etc.
Project description
SheetBuddy
SheetBuddy is a Python library for performing exploratory data analysis (EDA) and generating comprehensive reports in Excel format. It supports reading data from CSV files, JSON files, and APIs.
Features
- Load data from CSV, JSON, and APIs
- Generate EDA reports in Excel format
- Summary statistics, null values, standard deviation, and more
- Column information including descriptions
- Conditional formatting and styling for Excel sheets
Installation
You can install SheetBuddy using pip
:
pip install sheetbuddy
or
pip3 install sheetbuddy
Usage
Example 1: Generating an EDA Report from a CSV File.
from sheetbuddy import SheetBuddy
file_path_or_url = 'https://people.sc.fsu.edu/~jburkardt/data/csv/airtravel.csv'
output_file_name = 'datasummary_report.xlsx'
sb = SheetBuddy(file_path_or_url)
sb.generate_eda_report(output_file_name)
Example 2: Generating an EDA Report from a Local JSON File.
from sheetbuddy import SheetBuddy
file_path = 'path/to/your/data.json'
output_file_name = 'enter_your_desired_name.xlsx'
sb = SheetBuddy(file_path)
sb.generate_eda_report(output_file_name)
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
sheetbuddy-0.1.2.tar.gz
(5.2 kB
view hashes)
Built Distribution
Close
Hashes for SheetBuddy-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 630eb38e78e6f0ae1a63de75352c514c9eef88417abeaa5146a07b5d963d478c |
|
MD5 | 8a7f3f1bcf8c284434645b04f5b8a2ea |
|
BLAKE2b-256 | 14cea0f22b8bd9a6ea27f735dd0aa35f0d5458a074526152ff12d4f366dce5d3 |