Skip to content
SheetPilot

Upload your spreadsheet

We detect the columns automatically and let you adjust the mapping before the report is built.

Drop your spreadsheet here, or click to browse

.csv, .xlsx · up to 10 MB

No file handy? Try it on our sample data.

Which spreadsheets work?

Any order-level export — one row per order or order line. Shopify, Stripe, WooCommerce, Squarespace, POS systems, and plain Excel workbooks all work; we read the first worksheet.

Exported from Odoo? Just upload it. We recognise Odoo column names (Untaxed Amount, Partner, Date Order, Product Quantity…) and flatten the Invoices Statistics pivot with its monthly group rows. Sales, Invoices, POS, and Purchase exports work as they are.
FieldHeaders we detect
Revenue
required
revenue, total, amount, sales, price, subtotal, untaxed amount, amount total
Date
date, order date, invoice date, date order, confirmation date, delivery date
Order ID
order id, invoice, invoice number, reference, number, order number, serial
Customer name
customer, client, partner, commercial partner, email, name, contact
Product name
product, item, sku, service, products/description
Quantity
quantity, qty, product quantity, qty invoiced, qty delivered
Category
category, product type, product category, collection, department
Cost
cost, cogs, standard price, inventory value, unit cost
Status
status, order status, fulfillment
City / region
city, region, location, market
Don't worry about naming. If detection misses a column you can pick it by hand in the next step. Only revenue is required — everything else simply adds more insight.
Not sure what shape your file should be? Take our template as an example.Download a template