
Closed
Posted
I have an advanced Excel workbook—between two and five sheets—filled with customer data that must live in Microsoft SQL Server. The columns include typical customer fields (name, contact details, account numbers, dates, notes), but a few calculated columns and drop-down validations make the file slightly more complex than a flat table. What I need from you is a repeatable, fool-proof process that moves every row from the workbook into SQL Server while preserving data types, relationships and any necessary transformations (e.g., date formats, trimming extra spaces, converting text “NULL” to actual NULL). I’m open to whatever tool you prefer—T-SQL scripts, SSIS package, Python + pandas, or a lightweight C# utility—as long as it runs on Windows and I can rerun it whenever new files arrive. Deliverables • SQL Server table schema (CREATE scripts) matching the workbook • Automated import routine with clear instructions (one-click SSIS package, .sql file, or executable script) • Brief README explaining prerequisites, how to point to a new Excel file, and rollback steps Acceptance criteria • All sheets import without manual tweaks • Record counts in SQL match Excel sheets exactly • No data type mismatches or truncated text If you’ve handled Excel-to-SQL migrations before, especially with multi-sheet customer data, you’ll find this straightforward. Let me know the approach you’d use and an estimated turnaround time.
Project ID: 40690026
79 proposals
Remote project
Active 1 min ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
79 freelancers are bidding on average ₹1,729 INR/hour for this job

Your Excel workbook will fail silently if those calculated columns reference external data sources or if drop-down validations pull from named ranges that shift between files. This causes row mismatches that look correct in Excel but break referential integrity once imported. Quick questions - are your calculated columns purely formula-based or do they depend on external lookups? And do you need audit trails showing which Excel file each batch came from? Here is the architectural approach: - PYTHON + PANDAS: Build a validation layer that compares row counts, detects null patterns, and flags type mismatches before SQL insert, then log every transformation so you can trace bad data back to the source file. - MICROSOFT SQL SERVER: Design staging tables with VARCHAR(MAX) to catch oversized text, then use stored procedures with TRY_CAST to surface type errors without killing the entire batch. - DATABASE DESIGN: Implement a metadata table tracking file name, import timestamp, and row hash so you can roll back specific batches without nuking the entire customer table. I've migrated similar multi-sheet customer datasets for 4 finance clients where silent failures cost them compliance audits. Let's schedule a 20-minute call to review your workbook structure before I build the pipeline.
₹1,688 INR in 30 days
6.1
6.1

Greetings, I have reviewed your project description and recently worked on a similar project. I believe I can help you deliver this successfully. Let’s open a chat to discuss your requirements in detail and determine the best approach for your project. plz share sample files to review. Regards
₹1,500 INR in 40 days
5.7
5.7

I can do it.
₹1,875 INR in 40 days
5.8
5.8

Hi, I am a Full stack developer in Microsoft technologies. I have vast experience on working on projects that suits your requirement exactly. You can check the reviews in my profile regarding the same. My area of expertise is web application development (Web API, ASP.Net web forms, MVC, classic ASP), Web Development ( Blazor, Angular) , web services (SOAP & RESTFul), MySql & Sql Server as back end (through stored procedures). I have 10 years of experience as a full time software developer. Kindly contact me, lets discuss your requirements.
₹1,250 INR in 10 days
5.8
5.8

I've written excel imports to SQL Server for 29 years in VBA, VB, VB.Net, PowerShell , C#, DTS and SSIS. My scripts are both repeatable, extensible and adaptable. More files, more sheets, does not matter.
₹1,875 INR in 40 days
4.7
4.7

Quick 8 hours of focused work is all this takes to lock down properly. Moving multi-sheet customer workbooks into SQL Server sounds trivial on paper, but standard imports usually trip over calculated cells, pull formula text instead of values, or insert literal "NULL" strings into your database. I'm an engineer based in Ohio. We build automated data ingestion bridges and database ETL pipelines regularly. We frequently handle data migrations where messy spreadsheets with nested lookups, mixed date formats, and dropdown rules need to land cleanly into relational databases without manual data cleanup. Here’s my plan for your workbook: - Targeted Schema: I'll write clean T-SQL scripts creating typed tables that match your workbook’s structure with proper length buffers to prevent text truncation. - Automated Python Runner: A lightweight script configured to read evaluated formula values, trim whitespace, normalize dates, and map string nulls to actual database NULLs. - Atomic Transactions: Wrapped in a clean rollback block—if any record fails or row counts don't align, the entire run reverts so your database stays intact. I'll package it with a simple one-click .bat file so you can drop a new Excel file in and rerun it anytime. Ready to review your sheets whenever you are!
₹1,875 INR in 8 days
4.7
4.7

Hello, I have extensive experience with Microsoft SQL Server, Excel data imports, database design, data validation, and production data migration. For this project, I would most likely use either a lightweight C# utility or T-SQL/SSIS, depending on how consistent the incoming workbooks are. My preferred approach would be to: inspect all sheets and define the SQL schema and data types, normalize and transform values during import, handle dates, trimming, NULL conversion, calculated columns, and validation fields, import all sheets automatically, verify row counts and detect truncation/type mismatches, provide a repeatable Windows-based process with clear rollback instructions. The deliverables would include the CREATE scripts, automated import routine, and a short README explaining how to rerun it for new Excel files. I have more than 35 years of software/database development experience and have worked with SQL Server since version 4.21. Best regards, Zlatko Kuzmanovski
₹1,870 INR in 40 days
4.5
4.5

As an experienced Full-Stack Developer and Database expert, I'm confident in my ability to provide you with a comprehensive solution for your Excel-to-SQL Server import project. With over 14 years’ experience and having completed more than 416 projects successfully, I possess the knowledge to handle various data types, relationships, as well as the intricacies involved in your customer data sheets. My expertise in SQL, Python, and understanding of Excel nuances are well-suited for this task. With regards to preserving data types, conducting necessary transformations such as trimming extra spaces and converting text “NULL” to actual NULL alongside maintaining calculated columns and drop-down validations while ensuring exact record counts matching; my proficiency in SQL Server is an asset. Additionally, I can develop a repeatable, fool-proof process using either T-SQL scripts, SSIS package, Python + pandas or a lightweight C# utility depending on your preference. I have prior experience undertaking similar migrations involving multi-sheet customer data into SQL server. This project aligns perfectly with my skill-set and rests assured ,my focus will be given on delivering tailor-made reliable solutions with complete end-to-end documentation to ensure seamless maintenance whenever new files arise. With me on-board you're not just hiring a developer but someone deeply committed to the success of your project.
₹2,000 INR in 40 days
4.4
4.4

First thing I'd do is open your workbook and map each sheet's columns, spotting the calculated ones and drop-down validations so I know what needs transforming versus what's just plain data. Then I'd build it in Python + pandas since it's easy to rerun on new files: read each sheet, trim spaces, convert text "NULL" to real NULL, coerce date formats, and load into matching SQL Server tables. You'd get the CREATE scripts, a script you point at any new Excel path, and a README with prerequisites and rollback. I'll add a row-count check so SQL counts match Excel exactly before it commits. I've done Excel-to-SQL loads with messy multi-sheet data before. Which SQL Server version are you on, and can you share a sample file? - Prateek
₹1,800 INR in 4 days
4.1
4.1

Hi, The tricky part is the calculated columns and messy date/NULL text, which I'd clean in a Python import script - that kind of data work is something I do a lot. Lets get in contact first.
₹2,500 INR in 7 days
2.9
2.9

@SahyadriTech #SahyadriTech Completed Projects: 1. Hotel Booking Management & Tracking System (Excel + VBA Script) 2. Appsheet: ERP system for textile business 3. MNGL Gas Incident Tracker & Dashboard (Google Sheets + Google Data Studio) 4. Daily Expenses Tracker (Google Sheets) 5. Option Scalping Strategy Automation (Excel VBA) 6. Nifty50 Live Option Chain Dashboard (Google Sheets) 7. Binary Trading Sheet (Google Sheets) 8. Customer Data Cleaning & Sorting Tool (Excel VBA & Python) 9. Historical Stock Closing Price Analysis for 2,600 Stocks (Excel & Python) 10. Power Bi dashboard for F1 Car racing insights 11. GOLD Loan tracking in Google sheet and Google Data studio 12. Local Taxi Tracking System (Google Sheets + Google Data Studio) 13. Appsheet Milk Drivers wages and attendance system (Appsheet + Google sheet ) Key Highlights: 1. Pay only if satisfied with the work 2. Expert in Power BI, Excel, VBA Macros, Google Sheets, Google Apps Script, and Python 3. Experience in 3 American MNCs 4. Skilled in Data Analytics, Automation, and Visualization 5. Proficient in Statistical Analysis 6. Offer Long-Term Support for all projects 7. Quick Delivery with multiple revisions I can deliver any project related to Data Analytics, Automation, and Reporting with precision and reliability.
₹1,875 INR in 40 days
2.9
2.9

As an experienced web developer and data professional, I am highly skilled in utilizing Python and SQL to handle comprehensive migrations just like this one. In fact, I have dealt with complex Excel-to-SQL Server projects before that involved multiple sheets and intricate calculations. My prowess in automating data importation processes and preserving data fidelity will ensure a seamless transition of your customer data while maintaining its integrity. In terms of the right approach, I suggest using a Python-based solution leveraging libraries like pandas for effective data manipulation and conversion from Excel to SQL Server format. This approach will provide you with robust error handling capabilities, allowing for easy detection of any inconsistencies that may arise during the import process. Utilizing my skillsets, I can provide you with not only the required SQL Server table schema matching your workbook but also a well-documented and repeatable import routine that guarantees fool-proof processing every time. With detailed instructions on how to execute the process and rollback steps, you'll have complete control over the entirety of the operation. Improved turnaround time is my hallmark, ensuring prompt deliveries without sacrificing quality. Let's transform your digital dreams into reality by entrusting this project to Designer Bros!
₹1,500 INR in 40 days
1.7
1.7

Hi, At first glance, this looks straightforward but there’s usually one part that causes issues later. I’ve handled similar work before and can help you avoid that. Regards, Rajesh
₹1,900 INR in 40 days
1.3
1.3

Hi — I've done this exact migration many times: multi-sheet Excel workbooks into SQL Server, re-run whenever a new file lands. My approach (T-SQL plus a small C# runner, no third-party dependency): 1. Profile the workbook first, then generate CREATE scripts matching the real data: varchar sized from actual max length, proper date/decimal types, not guesses. 2. Load each sheet into staging as raw text. Nothing is typed on the way in; that is what causes silent truncation and flipped dates (US vs UK order). 3. Clean and cast in one controlled pass: TRIM, text 'NULL'/'N/A'/blank into real NULL, dates with explicit style codes, numeric parsing that fails loudly rather than silently becoming zero. 4. Reconciliation inside the run: row counts per sheet vs table, plus a reject table with every failed row and why. If counts do not match, it stops and names the rows. 5. Re-run: point the config at a new file, one command. It completes or rolls back. Deliverables as listed: CREATE scripts, one-command import routine, README (prerequisites, new file, rollback). Turnaround: 3-4 working days. To de-risk the start, within 24 hours of receiving the file I'll send the schema plus one sheet loaded end to end so you can see the counts reconcile. Two questions: should calculated columns be stored as values or recomputed in SQL, and should a re-import append or replace? 14 years on ERP systems where imports like this run in production daily.
₹1,400 INR in 10 days
1.2
1.2

Hi, I have hands-on experience with Excel-to-SQL Server data migration and have already worked on similar Excel uploader projects using Python, Pandas, SQL Server, SQLAlchemy, and Tkinter. I can build a reliable, repeatable Windows-based import process for your multi-sheet workbook, including data-type mapping, date conversion, trimming spaces, NULL handling, validation, and record-count verification. I’ll provide: • SQL Server CREATE TABLE scripts • Automated Python import utility • Support for multiple Excel sheets • Data validation and error handling • Clear README with setup, usage, and rollback instructions I can deliver a fully tested solution within 2–3 business days, ensuring no truncation or data mismatch.
₹1,500 INR in 40 days
1.4
1.4

I'm a very strong finalist for this project due to my extensive proficiency in Python and data manipulation tasks. I possess the necessary knowledge to develop for you a robust Excel-to-SQL import routine with all particularities and requirements that you have mentioned, guaranteeing zero compromises on your data's integrity while eliminating redundant and manual tweaking of records. Utilizing Python's data-processing library, pandas, I can construct an automated process matching the structure you desire. Pandas' well-regarded datetime conversion and handling features will be essential to accommodate your varied date formats as well as trimming extra spaces to ensure no unnecessary characters detract from the purity of your data. What separates me from other freelancers is my versatility and adaptability. While many others may offer T-SQL scripts or an SSIS package as their choice tool, I can present you with multiple options that will meet your Windows platform preference. Throughout my career, I've consistently delivered clean code, fast performance, and scalable architecture; all these skills are essential in ensuring the successful performance of any automation process like what you need here. My fast communication style coupled with my ability to deliver work on time would bring you great value during the course of this project - no delays or uncertainties. So let's save time and effort by selecting me: Hire Vicky for a fool-proof Excel to SQL Server import
₹1,300 INR in 40 days
0.6
0.6

The failure mode to worry about here is not the import erroring, it is the import succeeding and being quietly wrong. Excel readers guess a column's type from the first few rows. The old OLEDB path samples eight rows by default, pandas samples similarly unless you force dtype. So a column that looks numeric at the top and has a stray text entry at row 900 does not throw, it writes NULL for that row and moves on. You get a clean run and a table that is missing values nobody notices for weeks. I read everything as text first, then cast explicitly with a rejects table for anything that fails, so a bad row is visible rather than silently dropped. Dates are the other one. Excel keeps real dates as serial numbers, but anything pasted in from elsewhere stays a string, so one column can hold both. Needs handling per cell, not per column. On your drop down validations, those are not data, they are lists sitting in the file. If you want relationships preserved they should become proper lookup tables with foreign keys, and the import validates against them. Worth deciding that up front because it changes the schema. Deliverable: CREATE scripts, a Python loader you rerun on any new file, a rejects table and a short run log. Question.. one file per load or many, and should a rerun replace existing rows or append? Ronak
₹1,400 INR in 10 days
0.7
0.7

Good day! Based on your requirements, I understand that you need a repeatable and reliable process to migrate customer data from a multi sheet Excel workbook into Microsoft SQL Server while preserving data types, relationships, and required transformations. I can create the SQL Server schemas and an automated import routine using Python + pandas or SSIS, depending on your existing environment. The process can handle multiple sheets, date conversions, trimming spaces, converting text “NULL” values to actual NULLs, and validation to ensure record counts and data integrity remain consistent. A few questions: Do the Excel sheets have relationships between them that need to be maintained in SQL Server? Will the Excel workbook structure remain the same for future imports? Do you already have SQL Server and the required Windows environment set up? I would love to have a detailed conversation about the workbook structure and your preferred approach so I can suggest the most reliable solution and confirm the turnaround time. The budget and payment terms can be discussed and mutually finalized after reviewing the complete requirements and scope of work. Thank You!
₹1,250 INR in 30 days
0.0
0.0

Hi, I have read your requirement and can build a repeatable Excel-to-SQL Server import process that handles your multi-sheet customer workbook without manual cleanup each time. I’ll first map the Excel sheets to a properly structured SQL Server schema, including suitable data types, relationships and field lengths. The import routine will handle transformations such as date conversion, trimming spaces, blank values and converting text “NULL” values into actual database NULLs. For reliability, I would recommend Python with pandas and SQL Server connectivity for this workflow. It will allow validation before insertion, clear error reporting, record-count checks and easy reruns whenever a new workbook arrives. I can also include transaction-based rollback protection so incomplete imports do not leave inconsistent data. You’ll receive the SQL CREATE scripts, automated import script, configuration instructions and a concise README covering prerequisites, replacing the Excel file, validation and rollback steps. I can start by reviewing your sample workbook and SQL requirements and confirm the exact mapping and turnaround. Please message me to discuss the workbook structure. Best Regards Prachi Webix Infotech
₹1,500 INR in 40 days
0.0
0.0

Hello, I can help you build a reliable and repeatable Excel-to-SQL Server import solution using **Python** and SQL Server. **My approach:** * Read all worksheets from the Excel workbook. * Preserve data types and handle required transformations (date formatting, trimming whitespace, converting text "NULL" to SQL NULL, etc.). * Create SQL Server table schemas matching the workbook structure. * Import the data into SQL Server with validation to ensure record counts match the Excel sheets. * Deliver a reusable script along with a README explaining how to run it for future Excel files. **Deliverables:** * SQL Server `CREATE TABLE` scripts * Automated Python import script * Documentation with setup and execution steps * Validation to ensure accurate data import Please share a sample workbook so I can review the sheet structure and provide an accurate timeline. I look forward to working with you.
₹1,875 INR in 10 days
0.0
0.0

Bhopal, India
Member since Aug 3, 2026
$10-30 USD
$15-25 USD / hour
₹12500-37500 INR
₹750-1250 INR / hour
$8-15 USD / hour
₹12500-37500 INR
₹750-1250 INR / hour
$100000-300000 USD
$250-750 USD
$15-25 USD / hour
$30-250 USD
$250-750 USD
$250-750 USD
£5000-10000 GBP
$8-15 USD / hour
₹1500-12500 INR
$250-750 USD
$10-30 USD
$25-50 USD / hour
$15-25 AUD / hour