Convert Excel to Google Shopping Feed
Many merchants manage their product catalogs in Excel spreadsheets, especially those who sell across multiple channels or manage inventory offline. Getting this Excel data into the format Google Shopping requires involves more than just saving as CSV — Excel's formatting conventions, cell types, and currency handling all create issues that need to be resolved. dataclean.to reads your Excel file natively, cleans the data against Google Shopping's specific requirements, and exports a properly formatted product feed ready for Merchant Center.
The Problem
Excel introduces several problems that don't exist in plain CSV files. Currency-formatted cells display "$29.99" but Google Shopping needs "29.99 USD" — and Excel might actually store the value as 29.9900000001 due to floating point arithmetic. GTIN columns formatted as numbers lose leading zeros ("0012345678905" becomes "12345678905"), breaking the check digit validation. Cells formatted as text containing numbers are treated differently than cells formatted as numbers containing the same digits. Excel's autocomplete and autocorrect features may have silently modified data: changing "SKU-001" to a date, converting product codes to scientific notation ("1E+10"), or capitalizing the first letter of descriptions. These silent modifications are the hardest to catch. Google Shopping product data specification
How to Fix It
Frequently Asked Questions
Example: Input → Output
| name | sku | price | brand | rating |
|---|---|---|---|---|
| Wireless Headphones Pro | WHP-001 | $89.99 | SoundTech | 4.5 |
| wireless headphones pro | WHP001 | 89.99 | soundtech | 4.5/5 |
Red rows show common data quality issues. dataclean.to normalizes and generates JSON-LD automatically.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Wireless Headphones Pro",
"sku": "WHP-001",
"offers": {"@type": "Offer", "price": "89.99", "priceCurrency": "USD"},
"brand": {"@type": "Brand", "name": "SoundTech"},
"aggregateRating": {"@type": "AggregateRating", "ratingValue": "4.5"}
}
Ready to Clean Your Data?
Upload your CSV or spreadsheet and get clean, structured data in minutes.
Get Started Free