Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ Convex Public

A lightweight Python CLI tool to convert between CSV, Excel, and JSON — with drag & drop, encoding detection, and multi-sheet support.

denoyey/Convex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📄 Convex – File Conversion Toolkit

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.

Build Platform Last Commit Language Technologies Stars Forks Issues Contributors


📚 Table of Contents


🛠️ Features

  • ✅ 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

📸 Screenshot

convex


⚙️ Installation

STEP 1 – Clone Repository

git clone https://github.com/denoyey/Convex.git

STEP 2 – Move to Project Folder

cd Convex

STEP 3 – Install Dependencies

pip install -r requirements.txt --break-system-packages
Dependencies include:
  • pandas
  • chardet
  • xlrd
  • openpyxl
  • termcolor

🚀 Usage

To run Convex, use the following command:

python convex.py

Or, if you're using Python 3 explicitly:

python3 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.


🧠 Tech Stack

  • Python 3.7+
  • Pandas
  • OpenPyXL / xlrd
  • Termcolor
  • Chardet

🖥️ Platform Support

  • ✅ Windows
  • ✅ macOS
  • ✅ Linux
(Note: Tab auto-completion works best on UNIX systems.)

🧾 License

Licensed under the MIT License


🙌 Acknowledgements

Built with care by @denoyey || © 2025 – All Rights Reserved.


About

A lightweight Python CLI tool to convert between CSV, Excel, and JSON — with drag & drop, encoding detection, and multi-sheet support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages