HomeBlog › Printing Labels from Excel

Bulk Label Printing from Excel: Step by Step Guide (2026)

You have an Excel or CSV file with hundreds of products, addresses, or inventory data. Are you going to design a label for each one separately? No. Design the label template once, bind the data, and print them all with one click.

What Is Label Printing from Excel Used For?

Usage Scenarios

ScenarioExcel DataLabel Output
Product labelsProduct name, price, barcode noSeparate label for each product (with barcode)
Shelf labelsProduct, shelf code, priceLabel for each shelf in store
Address labelsName, surname, address, postal codeEnvelope or box label
Inventory labelsAsset no, department, dateTracking label for each equipment
Cargo labelsRecipient name, address, order noLabel for each shipment
Event badgesParticipant name, company, roleBadge for each participant

Traditional Method: Word Mail Merge

Most people use Word's "Mail Merge" feature. But this method has serious limitations:

⚠️ Word Mail Merge's Biggest Limitation

You cannot create barcodes with Mail Merge. You can install barcode fonts but they are not professional and cargo/retail barcode scanners often cannot read them. You need specialized software for real barcodes.

Bulk Label Printing from Excel with LabelInn

Step 1: Prepare Your Excel File

First row must be column headers. Each row will be one label.

Product NameBarcodePriceCategoryShelf
Organic Olive Oil 500ml8690123456789$24.99FoodA-3
Natural Flower Honey 450g8690123456790$18.99FoodA-4
Lavender Soap 100g8690123456791$3.99CosmeticsB-1
Handmade Candle Set8690123456792$12.99HomeC-2
💡 Excel Preparation Tips

• First row must be column headers (Product Name, Barcode, Price)
• Enter barcode numbers in text format (so leading zeros don't disappear)
• Don't leave empty rows
• CSV format is also supported – export from Google Sheets as CSV

Step 2: Design Label Template

Open LabelInn → "New Label" → Select label size (e.g.: 60×40mm)

Add text box → Write {Product Name} inside (with curly braces)

Add barcode element → Select {Barcode} as data field

Add price field → Bind {Price} variable

Add as many fields as you want – logo, QR code, border, colored background...

Or let AI do it: "Create a 60×40mm product label. Product name at top, EAN-13 barcode in center, price in large font at bottom. With border."

Step 3: Connect Excel

"Veri Kaynağı" butonuna tıklayın

Excel veya CSV dosyanızı seçin

LabelInn sütun başlıklarını otomatik tanır ve etiket değişkenleriyle eşleştirir

Eşleştirmeyi kontrol edin – gerekirse manuel düzeltme yapın

Adım 4: Önizleme ve Yazdırma

Önizleme ekranında etiketlerin verilerle dolduğunu görün

İleri-geri ok tuşlarıyla farklı satırların etiketlerini kontrol edin

"Tümünü Yazdır" butonuna basın

4 satır = 4 etiket. 500 satır = 500 etiket. Hepsi tek seferde.

Word Mail Merge vs LabelInn

Word Mail MergeLabelInn
Barcode creation❌ No (font trick)✅ 20+ barcode formats
QR code❌ No✅ Yes
Thermal printer support❌ No✅ Direct with ZPL
Custom label size⚠️ Limited (Avery templates)✅ Any size (mm)
AI label design❌ No✅ Yes
macOS support⚠️ Partial✅ Native
Data binding easeComplex (7-8 steps)Simple (3 steps)
Image/logo adding⚠️ DifficultDrag-and-drop

Advanced: Conditional Printing

Print different labels based on Excel data:

Common Mistakes (and Solutions)

ErrorCauseSolution
Leading 0 in barcode disappearedExcel number formatConvert column to text format
Turkish characters corruptedCSV encoding issueSave with UTF-8 encoding
Some rows not creating labelsEmpty row or cellDelete empty rows in Excel
Price cut after commaNumber formatEnter prices as text: "$24.99"

Printing Labels from Excel Has Never Been This Easy

✅ Upload Excel/CSV file ✅ Automatic data matching ✅ Barcode, QR code, logo support ✅ macOS & Windows

Print 1 label or 10,000 labels. 14 days free.

Try LabelInn Free →

Frequently Asked Questions

I'm using Google Sheets, is it supported?

Yes. Export from Google Sheets as "File → Download → CSV", then upload to LabelInn as CSV. Direct Google Sheets connection is also supported in the latest update.

What's the maximum number of rows supported?

There is no software limit. Tested with Excel files with 10,000+ rows. Print time depends on your printer speed.

Can I print different quantities of labels for each row?

Yes. Add a "Quantity" column in Excel. LabelInn will print the specified number of labels for each row.

Can I print multiple labels on one A4 page?

Yes. You can print in a grid layout on A4 paper (e.g.: 3×7 = 21 labels/page). Also compatible with Avery label sheets.