https://github.com/misaghmomenib/csv-viewer-python
A Powerful Pyqt5-based Csv File Viewer With Advanced Data Visualization and Editing Capabilities
https://github.com/misaghmomenib/csv-viewer-python
csv csv-viewer git open-source python3
Last synced: about 1 year ago
JSON representation
A Powerful Pyqt5-based Csv File Viewer With Advanced Data Visualization and Editing Capabilities
- Host: GitHub
- URL: https://github.com/misaghmomenib/csv-viewer-python
- Owner: MisaghMomeniB
- Created: 2025-03-31T06:18:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-31T06:52:28.000Z (about 1 year ago)
- Last Synced: 2025-03-31T07:27:52.781Z (about 1 year ago)
- Topics: csv, csv-viewer, git, open-source, python3
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🚀 Ultimate CSV Reader
Ultimate CSV Reader is a powerful, feature-rich CSV viewer and editor built with PyQt5. It provides an intuitive UI for managing, filtering, editing, and exporting CSV files with ease. 📊✨
🌟 Features
✅ Load and View Large CSV Files - Open and browse large CSV files efficiently.✅ Powerful Filtering & Sorting - Search, filter, and sort data dynamically.✅ Edit & Save - Modify data and save changes with ease.✅ Data Export - Export data in CSV, Excel, and JSON formats.✅ Advanced Data Statistics - View column-wise statistics, including min, max, mean, and unique values.✅ SQL Query Support - Run SQL-like queries on CSV data.✅ Data Transformations - Apply transformations like uppercase, lowercase, trim whitespace, and number extraction.✅ Dark Mode & Custom UI - Modern and customizable interface.
📦 Installation
Ensure you have Python installed (3.7+ recommended), then install the dependencies:
pip install PyQt5 pandas
🚀 Running the Application
Run the script using:
python ultimate_csv_reader.py
🎥 Demo
🎯 Usage
Open a CSV file: Click Open or use Ctrl+O.
Filter & Search: Enter text in the filter bar to refine results.
Edit Data: Double-click cells to modify them.
Save Changes: Use Ctrl+S to save edits.
Export Data: Export as CSV, Excel, or JSON.
🛠️ Development & Contribution
Clone the repository:
git clone https://github.com/yourusername/ultimate-csv-reader.git
cd ultimate-csv-reader
Install dependencies:
pip install -r requirements.txt
Run the application:
python ultimate_csv_reader.py
Open a pull request for enhancements! 🚀
🤝 Contributing
Contributions are welcome! Please open issues for feature requests or bugs. Submit PRs to improve the project. 🎉
🌟 Show Your Support
⭐ If you find this project useful, give it a star on GitHub!
Made with ❤️ by Misagh