
Closed
Posted
I run a recurring reconciliation in Excel 365 that compares a “source-of-truth” user-device list against a second Excel sheet exported from an external system. Today the logic lives entirely in formulas (VLOOKUP/XLOOKUP, IF tests, equality checks on phone numbers, locations, etc.). I want that same logic rebuilt in Python so I can trigger the process with a single command instead of copy-pasting formulas every week. Here is what I need: • A clean, well-commented Python script (preferably using pandas, openpyxl or xlsxwriter) that ingests the two Excel inputs, performs the same look-ups and comparisons the workbook does now, and writes an output file that preserves the existing layout while adding coloured flags or status columns exactly as the current template shows. • A detailed report summarising total records, matches, partial matches, mismatches and any anomalies; this can be a separate worksheet or a standalone file—whichever is simpler to maintain. • The logic must remain easy to tweak: if the source columns shift or new comparison fields appear later, I should only have to edit a mapping section, not the whole script. • All processing should stay inside Python—no hidden macros inside the output workbook. I will provide: 1. The live workbook that contains every formula you’ll be translating. 2. An anonymised sample dataset so you can unit-test your code. Acceptance criteria: the script produces an output that, when spot-checked against the original formula workbook, shows identical pass/fail results for each record; the detailed report tallies match those counts. If you have experience automating Excel tasks with Python and can deliver readable, reusable code, I’d love to hear how you would approach this.
Project ID: 40440007
19 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average ₹1,680 INR/hour for this job

As a software development company with extensive experience in Python, we are well-equipped to handle your Excel automation needs. Our proficiency with Python libraries such as pandas, openpyxl, and xlsxwriter ensures that we can effectively replicate the existing logic you have built in Excel, streamlining the process for easy execution. We understand the importance of maintaining the current layout while enhancing it with relevant information, which is why we will implement coloured flags or status columns exactly as the current template shows. Additionally, our commitment to delivering functional and reliable software extends to this project as well. We will provide you with a clean, well-commented Python script that preserves your existing workflow while offering the flexibility to easily edit mapping sections whenever needed. With our expertise in System Administration and Git, we ensure that there will be no hidden macros inside the output workbook, keeping all processing within Python as you require. Our approach to your project is built on creating readable, reusable code that is highly maintainable. This focus on quality code combined with our in-depth understanding of Excel tasks automation and Python makes us an ideal choice for your project. We look forward to helping you save time and effort by automating your recurring reconciliation task successfully. Let's connect and start building a robust and efficient solution for you!
₹1,875 INR in 40 days
6.5
6.5

Hello there, we are a team of developers and we can do this project in no time. Thanks Ashish Kumar.
₹1,875 INR in 40 days
5.3
5.3

Your current formula-based workflow will break the moment someone accidentally overwrites a VLOOKUP or the external system changes a column name. I've rebuilt this exact pattern for three finance teams who were losing 4-5 hours per week to manual reconciliation errors. Before I map out the architecture, two quick questions: Does your external system export always use the same column order, or do headers shift between weeks? And are you comparing phone numbers as raw strings, or do you need fuzzy matching to catch formatting differences like (555) 123-4567 versus 5551234567? Here's the technical approach: - PANDAS + OPENPYXL: Build a config-driven reconciliation engine where all column mappings live in a single YAML file - when your source columns shift, you edit 3 lines instead of rewriting logic. - CONDITIONAL FORMATTING: Use openpyxl to replicate your exact color-coding rules (green for matches, yellow for partials, red for mismatches) so the output looks identical to your current template without any VBA macros. - FUZZY MATCHING: Implement phone number normalization and location string comparison using difflib to catch near-matches your VLOOKUP formulas miss - this typically reduces false negatives by 15-20%. - AUTOMATED REPORTING: Generate a summary sheet with pivot-style breakdowns (total records, match rate, top 5 mismatch reasons) plus a CSV audit log that timestamps every run for compliance tracking. - UNIT TESTS: Write pytest cases against your anonymized dataset so future tweaks don't silently break the logic - I'll include a test suite that validates output against your formula workbook. I've built similar reconciliation pipelines for healthcare billing teams processing 50K records per month. The scripts I deliver include inline documentation explaining every transformation so your team can maintain them without calling me back in six months. Let's schedule a 15-minute call to walk through your current workbook - I need to see the edge cases your formulas handle before committing to a delivery timeline.
₹1,688 INR in 30 days
5.6
5.6

Hi, I have over 15 years of experience in data processing , excel, python. I can convert your Excel reconciliation logic into a clean, reusable Python automation script. I have strong experience automating Excel workflows with Python, pandas, openpyxl, and xlsxwriter, including lookup matching, field comparisons, status flags, formatting, and exception reporting. I’ll translate your existing VLOOKUP/XLOOKUP/IF logic into Python, compare both Excel inputs, and generate an output file that preserves your current layout with coloured status flags and clear match results. I’ll also add a configurable mapping section so future column changes or new comparison fields can be adjusted easily without rewriting the script. The final output will include a detailed summary of total records, matches, partial matches, mismatches, and anomalies, with no hidden macros. I can validate the script against your formula workbook to ensure the Python results match exactly. Thanks Shivani
₹1,875 INR in 40 days
4.6
4.6

I can convert your Excel-based reconciliation workflow into a clean, reusable Python automation that reproduces the exact same comparison logic without relying on workbook formulas or macros. I have experience automating complex Excel reconciliation processes using pandas, openpyxl, and xlsxwriter, including translating layered XLOOKUP/VLOOKUP/IF logic, preserving output formatting, generating flagged reports, and building scripts that remain easy to maintain as source structures evolve. My approach would be to reverse-engineer the existing workbook logic, validate outputs against your current formula-driven results, then build a configurable mapping-driven script so future column changes require minimal edits. The final delivery will include readable documented code, identical pass/fail reconciliation behavior, formatted output files, and a clear summary reporting layer. Ready to start as soon as you share the workbook and sample dataset.
₹1,500 INR in 15 days
4.1
4.1

Hi there, I'm excited about your Python Excel Reconciliation Automation project! I understand you need a robust script to translate your current VLOOKUP/XLOOKUP logic into clean Python (Pandas/Openpyxl). My plan involves creating a well-commented script that ingests your data, performs all necessary comparisons, and outputs an Excel file preserving your layout, complete with colored flags and status columns. I'll also generate a detailed report of matches, mismatches, and anomalies. Crucially, the logic will be easily adjustable via a dedicated mapping section for future flexibility, with all processing staying purely in Python, no macros. My experience with Python, especially through Django development, makes me well-suited to handle data manipulation and deliver precise, reusable code that meets your acceptance criteria. Let's chat! Best regards, Nikhil Chandra Roy
₹1,875 INR in 40 days
3.5
3.5

Hi, I am a python developer and i can help you with your script to work on excel. Will provide proper mapping config so you do not need to change any script. Please reach me out if like to collaborate.
₹1,250 INR in 40 days
3.4
3.4

Subject: Python Excel Reconciliation – Replace Formulas with Script (pandas) I will translate your existing Excel reconciliation logic (VLOOKUP, IF, equality checks) into a clean Python script using pandas. The script will ingest the two Excel files, perform the same lookups and comparisons, and output a workbook that preserves layout while adding status columns and coloured flags – exactly like your current template. I will also generate a detailed report (matches, partial, mismatches). The logic will be easy to tweak via a mapping section. You provide the workbook and sample data; I deliver a single‑command process. ✅ Past work: built similar Excel‑to‑Python reconciliation for device inventory (5k+ rows, 10+ columns). ✅ Output matches formula results identically, with full test report. **Question:** Does your current template use conditional formatting based on formula results (e.g., red for mismatches), or should the script apply formatting directly? Best, Usman K https://www.freelancer.com/u/ukokab
₹1,875 INR in 40 days
3.1
3.1

I can automate your Excel reconciliation with Python + pandas. MIT graduate with expertise in data pipelines at Axtria (pharma BI) and Google. I've built automated reconciliation tools that compare multiple data sources, flag discrepancies, and output clean reports. I'll deliver a robust, reusable Python script for your recurring reconciliation.
₹1,875 INR in 40 days
3.2
3.2

Hi, Recurring manual reconciliation in Excel 365 is exactly the kind of work that wastes hours each cycle. I'll automate your source-of-truth user-device list comparison—Python with openpyxl handles the heavy lifting, and I'll set up direct comparison logic that flags every addition, deletion, and mismatch against your reference data. Here's my approach: load both sheets into Python, perform row-by-row matching on your key identifiers (device ID, user email, etc.), and write discrepancies back to Excel with color-coded exception reports. I'll use openpyxl to preserve your existing formatting, then wrap it as a scheduled script—run it weekly with a single command and get results without touching Excel manually. First step: send me a sample file (anonymized is fine) with both sheets and one concrete example of what a "match" and "mismatch" look like. From there, I'll have a working prototype within 24 hours and a fully scheduled automation ready by end of week. What's your typical data volume—hundreds of rows or thousands? Best regards, Val
₹1,250 INR in 7 days
1.8
1.8

Hi, this is exactly the kind of Excel-to-Python automation workflow I can help streamline. I have experience using Python libraries like pandas, openpyxl, and xlsxwriter to replace formula-heavy Excel reconciliation processes with clean, reusable scripts that run in a single step. I can build a well-structured Python solution that: • Reads both Excel source files automatically • Recreates your existing XLOOKUP/VLOOKUP and comparison logic • Flags matches, mismatches, and anomalies exactly like the current workbook • Preserves your existing output structure and formatting • Generates a reconciliation summary report with totals and variance counts • Keeps all logic centralized in an editable mapping/config section for easy future maintenance The script will be fully commented, modular, and designed so column changes or additional comparison rules can be updated without rewriting the entire workflow. No VBA or hidden Excel macros will be used—everything will run directly through Python. I’ll also validate the output against your current workbook to ensure pass/fail results and reconciliation totals match exactly during spot checks. I’d be happy to review the live workbook and anonymized sample data first, then outline the best structure for a scalable and maintainable solution. Regards, Taha
₹1,875 INR in 40 days
1.3
1.3

Based on your requirements, I can translate your existing Excel-based reconciliation logic into a clean, modular Python script using pandas and openpyxl, ensuring identical results while removing the need for manual formula handling. I will replicate your XLOOKUP/VLOOKUP logic, conditional checks, and comparison rules in a structured way, with a clear configuration section where column mappings and rules can be easily updated without touching core logic. The output will preserve your current layout and include the same status indicators, with conditional formatting applied programmatically for clarity. In addition, I will generate a detailed reconciliation report summarising matches, partial matches, mismatches, and anomalies, either as a separate worksheet or standalone file depending on maintainability. The script will be fully commented, tested against your sample dataset, and designed for one-command execution. I will ensure parity with your existing workbook by validating outputs row-by-row and documenting the logic so future adjustments are straightforward.
₹1,250 INR in 40 days
0.0
0.0

⭐ I handled a similar project ⭐, Happy to show you what works before you commit. A Python script was built to replicate Excel reconciliation tasks by processing multiple sheets and preserving output layouts. This approach aligns perfectly with your need for automation and easy adjustment of comparison logic through mapping. Key aspects here involve Excel automation, data comparison, and dynamic mapping for flexible maintenance. Specializing in Python automation for Excel, my focus ensures clean, secure, and efficient code that delivers a seamless user experience. Let’s chat for a free consultation; Worst case, you walk away with a free consultation and a clearer understanding of your project. Kind regards, Curtley
₹1,500 INR in 14 days
0.0
0.0

Hi, Resonite Technologies has strong experience automating Excel reconciliation workflows using Python, pandas, openpyxl, and xlsxwriter. We can rebuild your current Excel 365 formula-based process into a clean Python script that runs with a single command and produces identical pass/fail results. Our approach: • Review your live workbook formulas and sample data • Convert VLOOKUP/XLOOKUP, IF checks, phone/location comparisons into Python logic • Create a configurable mapping section for future column changes • Generate an Excel output preserving layout with status columns and coloured flags • Add a summary report for total records, matches, partial matches, mismatches, and anomalies • Keep everything in Python with no macros Deliverables: • Well-commented reusable Python script • Output Excel file with reconciliation results • Summary report worksheet/file • Unit-tested logic against your anonymised dataset • Short usage notes for running and modifying the script Why choose us? ✅ Proven Python + Excel automation experience ✅ Strong pandas/openpyxl expertise ✅ Clean, maintainable code ✅ Accurate reconciliation and reporting focus ✅ Ready to start immediately Regards, Karthik B Resonite Technologies
₹2,475 INR in 40 days
0.0
0.0

Hello, I have 5+ years of experience building Python-based automation systems, Excel workflow automation, reconciliation engines, and data-processing pipelines using pandas, openpyxl, xlsxwriter, and scalable data validation architectures. I can help convert your existing Excel formula-driven reconciliation process into a clean, maintainable Python automation workflow that produces identical comparison results while significantly reducing manual effort. My approach focuses on configurable column-mapping architecture, reusable comparison modules, structured validation logic, formatted Excel output generation, anomaly reporting, and scalable reconciliation workflows that remain easy to maintain as schemas evolve. I can also replicate conditional formatting, status flags, match classifications, and reporting structures from your current workbook without relying on VBA or embedded macros. I’m experienced with large Excel datasets, reconciliation reporting, data normalization, lookup logic migration, audit-style reporting, and reusable automation design. Final implementation structure, reporting format, formatting replication, and optimization approach can be aligned after reviewing the workbook logic and sample datasets.
₹2,000 INR in 40 days
0.0
0.0

Hi — I can help with Python Excel Reconciliation Automation. I can rebuild the current Excel reconciliation logic into a clean Python workflow using pandas plus openpyxl/xlsxwriter: ingest the source-of-truth user/device sheet and the external export, run the same lookup/comparison checks now handled by XLOOKUP/VLOOKUP/IF formulas, then write an output workbook that preserves the current layout and adds the colored flags/status columns you already use. I'd start by matching the existing workbook output on a small sample, then package the script so you can run the weekly reconciliation with one command. Quick question: can you provide a sample pair of input files plus the current expected output template so I can mirror the flags exactly?
₹1,500 INR in 20 days
0.0
0.0

Coimbatore, India
Member since May 13, 2026
₹1250-2500 INR / hour
₹400-750 INR / hour
₹750-1250 INR / hour
$30-250 USD
$30-250 USD
$30-250 USD
£20-250 GBP
₹1500-12500 INR
₹37500-75000 INR
$10-30 USD
$2-8 USD / hour
₹1500-12500 INR
₹37500-75000 INR
$30-250 USD
₹12500-37500 INR
₹100-400 INR / hour
min $100000 USD
£20-30 GBP
£20-250 GBP
₹1250-2500 INR / hour
₹75000-150000 INR