A modern CustomTkinter application to convert plain text into CSV or JSON format. This tool is perfect for data preprocessing, exporting structured data and automating text-to-data workflows with an intuitive GUI.
Tkinter is Pythonβs standard GUI library used for building cross-platform desktop applications.
CustomTkinter extends Tkinter with:
Together, they ensure a smooth UI experience on Windows, macOS and Linux.
| Component | Description |
|---|---|
| Language | Python 3.x |
| GUI Framework | CustomTkinter |
| Core Libraries | Tkinter, CustomTkinter |
git clone https://github.com/iamx-ariful-islam/CTk-Text-To-CSV-JSON.git
cd CTk-Text-To-CSV-JSON
The requirements.txt file, lists of all the Python libraries that βctk text to csv jsonβ depends on and installs those packages from the file:
pip install -r requirements.txt
# or (Linux/MacOS)
sudo pip install -r requirements.txt
python main.py
Hereβs the structure of the CTk Text To CSV JSON project:
CTk-Text-To-CSV-JSON/
β
βββ screenshots/
βββ main.py
βββ LICENSE
βββ notes.txt
βββ README.md
βββ requirments.txt
Here are some screenshots of the CTk Text To CSV JSON project:
Main Window - Dark Mode

Output Main Window - Light Mode

View full notes here: π notes.txt
Contributions, suggestions, and feedback are always welcome! β€οΈ
To contribute:
feature/new-feature)π¬ You can also open an issue if youβd like to discuss a feature or report a bug.
The MIT License (MIT)
βGood design is about making things simple yet significantβ
β Md. Ariful Islam