How to print labels from Excel

BarcodeStack reads .xlsx/.xls/.ods files directly in the browser — numbers stay digit-exact (no 1.23E+11 UPC corruption) and dates keep their format. Column headers become {{placeholders}} you drop into any text or barcode.

  1. 1

    Design the label

    Pick a size, add text and barcodes, and insert {{Column Name}} placeholders from the Field tool.

  2. 2

    Import the workbook

    Import data → File upload → choose your .xlsx. The first row becomes your column names.

  3. 3

    Check the mapping

    Columns auto-match to placeholders; warnings flag anything unmatched or empty.

  4. 4

    Generate

    Preview any row, then export every row as one print-ready PDF — or a ZPL batch for thermal printers.

Good to know

  • UPC/EAN columns import digit-exact — a common failure in other tools when Excel shows scientific notation.
  • Use {{#}} for sequential numbering with a start value, zero-padding, and a prefix (INV-0001…).
  • “Print each ×N” prints multiples per row — two per cable end, three per box.

Sizes used in this guide

Frequently asked questions

How many rows can I print?
Up to 5,000 rows per import, free. Use print ranges (e.g. 1-50) to reprint sections.
Does my spreadsheet leave my computer?
No — the file is parsed in your browser. Nothing is uploaded to our servers.

More guides