Skip to content

A simple onefile script using only built-in modules to convert CSV to VCF or vice versa with a GUI!

License

Notifications You must be signed in to change notification settings

Smoodie7/CSV-VCFConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV/VCF Conversion Tool 🛠️

This program is a simple CSV/VCF conversion tool implemented using Python and Tkinter (only built-in modules). It allows you to convert files between CSV (Comma-Separated Values) and VCF (vCard) formats.

Features ✨

  • Supports conversion from CSV to VCF and from VCF to CSV.
  • Provides a user-friendly graphical interface for easy file selection and conversion.
  • MultiThreading support.
  • Progress Bar. (Usefull for large files)
  • Detects the encoding of the input file automatically. (prompts the user to specify the encoding if it cannot be detected)

Installation 📦

With git:

git clone https://github.com/Smoodie7/CSV-VCFConverter

Directly from github:

Code > Download ZIP

How to Use 💭

1. Select the input file by clicking the "Browse" button next to the "Input File" field. (You can choose either a CSV file or a VCF file.)

2. Select the output destination folder by clicking the "Browse" button next to the "Output Destination" field.

3. Optionally, check the "Enable Logs" checkbox to enable logging of conversion operations.

4. Click the "Convert" button to start the conversion process.

5. If the conversion is successful, a message box will be displayed with a completion message.

Feel free to customize and enhance this program to fit your specific requirements!

Note: The program provides a predefined list of common encodings, but if the encoding of the input file cannot be automatically detected, it will prompt you to enter the encoding manually.

(If an error occurs during the conversion, an error message box will be displayed with the details of the error.)

Issues/Fixes ⚙️

  • .vcf To .csv can have some imperfections.

please report if you found one.

License 📜

This program is provided under MIT License.

About

A simple onefile script using only built-in modules to convert CSV to VCF or vice versa with a GUI!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages