Skip to main content

Allows users to select and compare columns from two files (either CSV or Excel). The application matches records between the two selected columns and provides both matched and unmatched records, which can then be saved to an Excel file

Project description

CSV and Excel Matcher

CSV and Excel Matcher is a GUI application built with Tkinter that allows users to select and compare columns from two files (either CSV or Excel). The application matches records between the two selected columns and provides both matched and unmatched records, which can then be saved to an Excel file.

Features

  • Load and select columns from CSV or Excel files
  • Match records between selected columns
  • Display the total number of matched and unmatched records
  • Save results to an Excel file with separate sheets for matched and unmatched records

Installation

To install CSV and Excel Matcher, you can use pip:

pip install csv-excel-matcher==1.6

To run as an application.

csv_excel_matcher

or

python -m csv_excel_matcher

if above command did not start your application then try these,

Create *.py file at desired directory.

from csv_excel_matcher import CSVExcelMatcherApp
CSVExcelMatcherApp()

These line of code will help to execute the program.

In the GUI:

  • Click "Browse" to select the first file (CSV or Excel).
  • Select the column from the first file that need to be compared
  • Click "Browse" to select the second file (CSV or Excel).
  • Select the column from the second file that need to be compared
  • Click "Match Records" to find common and unmatched records.
  • Click "Save Results" to save the results to an Excel file.

Support

If you encounter any issues or have any questions, feel free to contact me at hari.nikesh.r.cce@gmail.com.

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

csv_excel_matcher-1.6.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

csv_excel_matcher-1.6-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file csv_excel_matcher-1.6.tar.gz.

File metadata

  • Download URL: csv_excel_matcher-1.6.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for csv_excel_matcher-1.6.tar.gz
Algorithm Hash digest
SHA256 3d36bf35231f5f363b518936868b8102490f690ad786c7ba2eec2824398045d1
MD5 6c98224349cb53cc9d79ecb6ba12812d
BLAKE2b-256 892fdfafd937075ba1f6e8eb71e2a438e8010867ff92b8e21e615c51e40b7d32

See more details on using hashes here.

File details

Details for the file csv_excel_matcher-1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for csv_excel_matcher-1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 38be2041843ed684d59854c890eb161f7eca45e517765f4c8a36a3b80655bba2
MD5 8cde76d6f765a9a47fcb423890f6285d
BLAKE2b-256 7e834d3b2cbe015723e974ef0ec7ebaefe43124194497fc5a63f9fc47b09eb65

See more details on using hashes here.

Supported by

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