Skip to content

A Powerful Pyqt5-based Csv File Viewer With Advanced Data Visualization and Editing Capabilities

License

Notifications You must be signed in to change notification settings

MisaghMomeniB/CSV-Viewer-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate CSV Reader 📊

Overview

Ultimate CSV Reader is a powerful and feature-rich CSV file viewer and editor built with PyQt5. It provides an intuitive interface for loading, editing, filtering, and exporting CSV files. The application supports advanced data processing features, including search, filtering, statistics, and transformations.

Features ✨

  • 📂 Open & Save CSV Files
  • 🔍 Search & Filter Data
  • 🛠 Edit, Add, and Delete Rows
  • 📊 View Statistics of Data
  • 📑 Export as CSV, Excel, or JSON
  • Multi-threaded File Loading for Large CSVs
  • 🖥 SQL Query Editor for Data Analysis
  • 📜 Custom Data Transformations

Installation 🚀

Ensure you have Python installed, then run the following commands:

pip install -r requirements.txt

Running the Application ▶️

Execute the following command to launch the application:

python main.py

Dependencies 🛠

  • PyQt5
  • pandas

Usage 📖

  1. Open a CSV file from the menu.
  2. Edit cells, add or delete rows.
  3. Filter data using search tools.
  4. Analyze data statistics.
  5. Export data to different formats.

Contributing 🤝

Feel free to fork and submit pull requests! 🚀

About

A Powerful Pyqt5-based Csv File Viewer With Advanced Data Visualization and Editing Capabilities

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages