A list gets its own sheet
An order with three items does not become items/0/sku, items/1/sku, items/2/sku. The items land on their own sheet with the order's ID on every row, so a lookup or a pivot works the way you already know.
Paste the JSON you were handed and get a spreadsheet back: one sheet per list, already joined up by ID, with every digit of every number intact.
A list inside your file becomes its own sheet — not sixty columns called items/0/sku, items/1/sku, items/2/sku.
0 bytes uploaded · no account · free
you see the sheets it found, and can rename or drop columns, before anything downloads
An order with three items does not become items/0/sku, items/1/sku, items/2/sku. The items land on their own sheet with the order's ID on every row, so a lookup or a pivot works the way you already know.
There is nothing to upload, no account to make, and no server behind this page that could keep a copy. Turn your wifi off once the page has loaded and the conversion still works.
A 19-digit order number comes out as the number you put in, not rounded off in the last four digits. The same goes for prices and quantities: what went in is what comes out.
One sheet per list, joined by an ID column that is filled in for you. Download it as an Excel file, or as a folder of CSVs if you are feeding it to something else.
orders id · customer · placed_at order_items order_id · sku · qty · price addresses order_id · line1 · city · postcode
You see real rows from your own file first, and rename headings or drop the columns you do not want. Save the setup when it looks right, and next month's file gives you the same sheets with the same headings — no redoing it by hand.
The conversion runs inside this browser tab, the way a formula runs inside Excel. Your file is read here and nowhere else — there is no server to send it to, which is why it keeps working with your wifi off. Nothing is logged, counted, or kept anywhere but your own computer, so a file you are not allowed to email is a file you are allowed to convert.