I will clean, transform and automate your excel, CSV or json data
Researcher with Web Development and Financial Background
About this Gig
Have a messy Excel, CSV or JSON file that needs to be cleaned, reorganized or transformed?
I can help.
I have extensive programming and data-processing experience, and I specialize in turning messy, inconsistent data into clean, usable files.
I can help with:
Removing duplicate records
Cleaning and standardizing columns
Fixing inconsistent dates, numbers and text
Splitting or combining columns
Merging multiple files
Restructuring data
Filtering and transforming records
Validating data and identifying problems
Converting between Excel, CSV and JSON formats
Preparing data for import, reporting or analysis
Have a recurring task?
If you're repeatedly performing the same cleanup manually, I can also create a reusable Python script that automates the process.
What you'll receive
A clean, organized output file and, when appropriate, a summary of what was changed. For automation projects, you'll also receive the reusable script and basic instructions.
Before ordering: Please send a sample of your data and briefly explain what you want the finished data to look like. A screenshot or example of the desired result is extremely helpful.
Technology:
Python
Expertise:
Data extraction
•
Data manipulation
•
Data validation
FAQ
What types of files can you work with?
I primarily work with Excel, CSV and JSON files. I can also work with other structured or semi-structured data formats depending on the project. If you're unsure, send me a sample and I'll let you know.
Can you remove duplicate records?
Yes. I can identify duplicates using the entire row or specific columns you define, such as email address, customer ID, SKU or another unique identifier.
Can you combine multiple Excel or CSV files?
Yes. I can merge files, standardize their columns and produce a single clean dataset. If the files have different structures, please send samples so I can evaluate the work involved.
Can you fix inconsistent dates, names or other values?
Yes. I can standardize many types of inconsistent data, including dates, numbers, text, names, codes and other fields. The exact rules will depend on your data and desired result.
Can you automate a cleanup process I do repeatedly?
Yes. If your task follows repeatable rules, I can create a reusable Python script that processes future files the same way. Send me an example of the input and desired output and I can determine what's possible.
Can you work with very large files?
Often, yes. Larger files and complex datasets may require a custom quote. Please send the approximate file size, number of rows and what you need done before ordering.
I don't know which package I need. What should I do?
Send me the file or a representative sample and briefly explain what you want the final result to look like. I'll let you know which package or custom offer makes the most sense.

