Skip to content

Ajmalniz/datavisual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Sweeper Pro

Data Sweeper Pro is an advanced data transformation and analysis tool built with Streamlit that provides enhanced cleaning, visualization, and processing capabilities for CSV and Excel files. here is the url of streamlit https://datavisual-qcqgupkseqhfowycmukpws.streamlit.app/

Features

  • 📤 Multi-file Processing: Upload and process multiple CSV or Excel files simultaneously
  • 🧹 Advanced Data Cleaning:
    • Remove duplicates
    • Fill missing values (Mean, Median, Mode, or Custom value)
    • Drop columns
    • Drop rows with missing values
    • Reset index
  • 📊 Interactive Visualizations:
    • Bar charts
    • Line charts
    • Scatter plots
    • Histograms
    • Box plots
  • 📈 Data Analysis:
    • Summary statistics
    • Missing value analysis
    • Data preview
  • 💾 Export Options:
    • CSV
    • Excel
    • JSON
  • 🔄 Batch Processing:
    • Download all processed files as ZIP
    • Reset all processing
  • 💡 Session Persistence: Maintains state between interactions

Installation

  1. Clone the repository: 2 . uv sync 3 Start the Streamlit application: streamlit run src/datavisual/app2.py

  2. Open your web browser and navigate to the provided local URL (typically http://localhost:8501)

  3. Upload your CSV or Excel files using the file upload section

  4. Use the various tools to:

    • Clean and transform your data
    • Visualize data with interactive charts
    • Export processed data in different formats

Data Processing Features

Data Cleaning

  • Remove duplicate entries
  • Handle missing values with multiple strategies
  • Drop unnecessary columns
  • Remove rows with missing values
  • Reset dataset index

Visualization Options

  • Create various types of charts using numerical columns
  • Customize X and Y axes
  • Interactive plots with zoom and hover capabilities

Export Options

  • Convert and download files in CSV, Excel, or JSON format
  • Batch download all processed files as a ZIP archive

Author

Ajmal Khan ([email protected])

Releases

No releases published

Packages

No packages published

Languages