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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for csv_excel_matcher-1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38be2041843ed684d59854c890eb161f7eca45e517765f4c8a36a3b80655bba2 |
|
MD5 | 8cde76d6f765a9a47fcb423890f6285d |
|
BLAKE2b-256 | 7e834d3b2cbe015723e974ef0ec7ebaefe43124194497fc5a63f9fc47b09eb65 |