Skip to main content

A suite of automation tools for various tasks.

Project description

Excel to CSV Converter The Excel to CSV Converter is a Python script that allows you to convert Excel files (.xlsx) into CSV (Comma-Separated Values) format. It provides a graphical user interface (GUI) built with Tkinter for easy file selection and conversion.

Features Convert multiple Excel files into CSV format simultaneously. Graphical user interface (GUI) for intuitive operation. Displays sheet names of loaded Excel files. Handles error cases gracefully with informative error messages. Dependencies Python 3.x openpyxl (Python library for reading and writing Excel files) Installation Make sure you have Python 3.x installed on your system. If not, download and install it from python.org. Install the required Python library using pip: pip install openpyxl Usage Clone the repository or download the source code. Navigate to the project directory in your terminal. Run the script using Python: python excel_to_csv_converter.py Click on "Load XLSX Files" to select one or more Excel files (.xlsx) you want to convert. Click on "Select Output Directory" to choose the directory where you want to save the converted CSV files. Click on "Convert to CSV" to start the conversion process. Once the conversion is complete, the script will display the number of CSV files generated. Examples

Example usage of the ExcelToCsvConverter class

import tkinter as tk from excel_to_csv_converter import ExcelToCsvConverter

root = tk.Tk() app = ExcelToCsvConverter(root) root.mainloop() How to Contribute Contributions to improve Excel to CSV Converter are welcome! Here's how you can contribute:

Fork the repository. Make your changes and enhancements. Submit a pull request with a clear description of your changes. License This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

automation_tools-1.0.3.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

automation_tools-1.0.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file automation_tools-1.0.3.tar.gz.

File metadata

  • Download URL: automation_tools-1.0.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.0

File hashes

Hashes for automation_tools-1.0.3.tar.gz
Algorithm Hash digest
SHA256 6956dd6bd8ac97ca2a026adb61619a47ecb6feccba0649aaf8f7fe60fa81dac5
MD5 0fc7dac93b3b6ba2232720d1142d7500
BLAKE2b-256 cb95a9e610ef6e0c3e79bc7cc5bd9965acff413ea56e7624f4ba1f81beb777fd

See more details on using hashes here.

File details

Details for the file automation_tools-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for automation_tools-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b971e32e0fc7aa750591d574518eebfc5009621dd02ab60e857262f3a2d4e777
MD5 d940640000cae672f694b9313d59bce0
BLAKE2b-256 b69fe4ede1f3793ebdab8cf6988f8b7c5d627bd5f09000d88449ae5f4d42ec18

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page