Convex is a lightweight and efficient command-line tool to convert CSV, Excel, and JSON files easily. It supports drag-and-drop, multi-sheet Excel handling, encoding detection, and maintains a recent file history.
- 📄 Convex – File Conversion Toolkit
- 🛠️ Features
- 📸 Screenshot
- ⚙️ Installation
- 🚀 Usage
- 🧠 Tech Stack
- 🖥️ Platform Support
- 🧾 License
- 🙌 Acknowledgements
- ✅ Convert CSV → Excel (.xlsx)
- ✅ Convert JSON → CSV
- ✅ Convert Excel (.xls/.xlsx) → CSV
- ✅ Convert CSV → JSON
- ✅ Convert Excel Multi-Sheet → CSV (auto split)
- ✅ Drag-and-drop support
- ✅ Encoding detection with
chardet - ✅ History of recent files used
git clone https://github.com/denoyey/Convex.gitcd Convexpip install -r requirements.txt --break-system-packages- pandas
- chardet
- xlrd
- openpyxl
- termcolor
python convex.pypython3 convex.py💡 You can drag and drop files or folders into the terminal when prompted.
📁 The tool will automatically preview data and help you choose an output location.
- Python 3.7+
- Pandas
- OpenPyXL / xlrd
- Termcolor
- Chardet
- ✅ Windows
- ✅ macOS
- ✅ Linux
Licensed under the MIT License
Built with care by @denoyey || © 2025 – All Rights Reserved.