{"id":19445175,"url":"https://github.com/thoth2357/excel-compare","last_synced_at":"2026-05-16T19:33:39.243Z","repository":{"id":180254254,"uuid":"664835249","full_name":"thoth2357/Excel-Compare","owner":"thoth2357","description":"ExcelCompare is a desktop application designed as a small tool for banking staff who process people's salaries through Excel sheets to check for fraud or variations in excel sheets","archived":false,"fork":false,"pushed_at":"2024-05-16T08:59:12.000Z","size":65170,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-17T00:45:20.334Z","etag":null,"topics":["desktop-application","fintech","pyside6","small-tools"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thoth2357.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-10T21:23:49.000Z","updated_at":"2024-05-16T08:59:15.000Z","dependencies_parsed_at":"2024-05-13T11:53:38.606Z","dependency_job_id":null,"html_url":"https://github.com/thoth2357/Excel-Compare","commit_stats":null,"previous_names":["thoth2357/excel-compare"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoth2357%2FExcel-Compare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoth2357%2FExcel-Compare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoth2357%2FExcel-Compare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoth2357%2FExcel-Compare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thoth2357","download_url":"https://codeload.github.com/thoth2357/Excel-Compare/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223976266,"owners_count":17234751,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop-application","fintech","pyside6","small-tools"],"created_at":"2024-11-10T16:09:34.770Z","updated_at":"2026-05-16T19:33:39.238Z","avatar_url":"https://github.com/thoth2357.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Excel-Compare\nExcelCompare is a desktop application designed as a small tool for banking staff to process people's salaries through Excel sheets. The motivation behind this project is to provide a simple and efficient way for banking staff to check for discrepancies in case someone modifies the Excel sheets in any way.\n\nThe application allows users to compare two Excel sheets and display the differences between them. It provides a user-friendly interface for browsing and selecting the original and compare sheets, and it highlights the differences row-wise. The application is built using PySide6 for the graphical user interface and pandas for reading and comparing Excel data.\n\n## Features\n- Select and load the original Excel sheet.\n- Select and load the compare Excel sheet.\n- Compare the two sheets and identify differences.\n- Display the differences in a read-only field.\n\n## Prerequisites\n- Python 3.x\n- PySide6\n- pandas\n- Poetry (optional, for simplified dependency management)\n\n## Installation\n1. Clone the repository:\n\n\n```bash\ngit clone https://github.com/your-username/excel-comparator.git\n```\n2. Change to the project directory:\n\n```bash\ncd excel-comparator\n```\n\n3. Install the required dependencies using pip:\n\n```bash\npip install PySide6 pandas\n```\n  Alternatively, if you prefer to use Poetry for dependency management:\n```bash\npoetry install\n```\nIf you don't have Poetry installed, you can follow the installation instructions from the official Poetry documentation: https://python-poetry.org/docs/#installation\n\n## Usage\n1. Run the application:\n\n```bash\nCopy code\npython main.py\n```\n\n2. The Excel Comparator window will appear.\n\n3. Click the \"Browse\" button next to \"Original Sheet\" and select the Excel sheet you want to use as the original.\n\n4. Click the \"Browse\" button next to \"Compare Sheet\" and select the Excel sheet you want to compare against the original.\n\n5. Click the \"Compare\" button to start the comparison process.\n\n6. The differences between the original and compare sheets will be displayed in the \"Differences\" field.\n\n7. Click the \"Credits\" button to view the developer and sponsor information.\n\n## Contributing\nContributions to ExcelComparator are welcome! If you find a bug or want to suggest an enhancement, please open an issue or submit a pull request.\n\n## License\nThis project is licensed under the MIT License.\n\n\n## Acknowledgments\n- [PySide6](https://wiki.qt.io/Qt_for_Python)\n- [pandas](https://pandas.pydata.org/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoth2357%2Fexcel-compare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthoth2357%2Fexcel-compare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoth2357%2Fexcel-compare/lists"}