Skip to content

RomanGryzodub/xpt_to_xlsx_converter

Repository files navigation

Excel/XPT Converter

Excel/XPT Converter is a Python application for converting Excel files (.xlsx) to XPT format and vice versa. This tool is useful for converting between different file formats commonly used in data analysis and statistical software.

Features

  • Convert Excel files to XPT format
  • Convert XPT files to Excel format
  • Simple graphical user interface (GUI) built with Tkinter
  • Progress bar to track conversion progress
  • Error handling for file conversion failures

Requirements

  • Windows operating system (for using the pre-built .exe file)
  • No additional dependencies required for standalone executable

Usage

Running the Standalone Executable (Windows)

  1. Download the latest release from the https://github.com/RomanGryzodub/xpt_to_xlsx_converter page.
  2. Extract the downloaded ZIP file to a location on your computer.
  3. Double-click the convert.exe file to launch the application.
  4. Use the buttons to select Excel or XPT files for conversion.
  5. Follow the on-screen instructions to complete the conversion process.
  6. View the conversion progress in the progress bar and status messages.

Running from Source (Python)

  1. Clone or download the repository to your local machine.
  2. Install the required dependencies using pip:
    pip install pandas pyreadstat
  3. Run the convert.py script to launch the application.
  4. Follow steps 4-6 from the "Running the Standalone Executable" section.

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

Acknowledgments

Special thanks to the developers of pandas, pyreadstat, and Tkinter for their contributions to the Python ecosystem.

Contributing

Contributions are welcome! Please feel free to fork the repository and submit pull requests with any improvements or new features.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages