Where the file comes from
In your TCGPlayer seller dashboard, go to Orders, click Packing List, then Export. TCGPlayer generates a CSV (comma-separated values — a plain text spreadsheet format any tool can read) containing every order that hasn't yet been marked shipped.
What's in each row
Every row represents one order. The columns that matter for shipping are the buyer's name, their address split across several fields (address line 1, address line 2, city, state, ZIP code), and an order number that ties the row back to that specific TCGPlayer order. Depending on your export settings, item-level details (card names, quantities) may also be included — these aren't needed for a shipping label but are useful if you want a packing slip that lists what's inside.
Nothing in the file includes payment information. TCGPlayer's export is strictly shipping and order data — buyer name, address, and order contents — which is also why a tool that reads this file entirely in your browser, the way TCG Speed Shipper does, never needs to send anything to a server to work.
Why the CSV sometimes won't parse
This almost always comes down to one of two things:
- TCGPlayer changed a column header. Marketplaces update their export format occasionally. Open the file in a plain text editor — Notepad on Windows, TextEdit in plain-text mode on Mac — and look at the first line. It should contain recognizable headers like "First Name" and "Address 1." If those look different or missing, TCGPlayer's format has likely shifted.
- A malformed first export. Occasionally the very first export in a session comes out incomplete or truncated. Re-exporting once usually produces a clean file.
Why some orders are missing
The packing list export only includes orders that haven't been marked shipped yet. If an order you expected isn't in the file, check whether it's already marked shipped in your dashboard, whether it was cancelled, or whether your order filter is set to something other than "all pending."
Quick sanity check: open the CSV in a spreadsheet program (Excel, Google Sheets, Numbers) first. If it opens cleanly into columns there, the file itself is fine and the issue is almost certainly a header-naming mismatch rather than a corrupted export.