Skip to content

emanuele-tarchi-it/python-csv-to-json-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Python CSV to JSON Converter (GUI Edition)

Version License Pandas Interface

A professional desktop application designed to bridge the gap between spreadsheet data (CSV) and web-ready formats (JSON) with a user-friendly interface.

🚀 Key Features

  • User-Friendly GUI: No more editing code! Select files and save locations using standard system dialogs.
  • Smart Conversion: Powered by Pandas for high-speed processing of large datasets.
  • Web Ready: Exports in UTF-8 encoding to ensure international characters are preserved.
  • Error Handling: Built-in validation to prevent crashes during the conversion process.

🛠 Prerequisites

The application requires the Pandas library for data processing:

pip install pandas

🛠 How to Use

  1. Run the Application: Execute the main script:
python main.py
  1. Select Source: Click the "Sfoglia e Converti" button to pick your CSV file.

  2. Choose Destination: Specify where you want to save your new JSON file.

  3. Instant Feedback: A success message will confirm the number of records converted.

💡 Pro Tip: Clean before you Convert

For the best results, especially with messy datasets, I recommend running your files through my Python CSV Data Cleaner first. This ensures all empty rows and hidden spaces are removed before the JSON conversion.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


Developed by Emanuele Tarchi | Automation Specialist Portfolio

About

A professional Python utility to convert CSV datasets into clean, formatted JSON files. Built with Pandas, featuring custom column selection and indentation control

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages