Anmelden
Produkte
ZPL-ViewerBarcode-GeneratorBild → ZPLZPL-SpickzettelEtiketten-DesignerVorlagen-Galerie
Entwickler
API-SchnellstartAPI-ReferenzMCP-ServerMassenerzeugungWebhooksSDKs & BeispieleLimitsDirectPrint-Agent NeuGitHub ActionVS-Code-ErweiterungOn-Premise
Lösungen
Logistik und VersandE-CommerceERP & WMSProduktionEinzelhandelGesundheitswesen und LaborAlle Lösungen
Tools
ZPL-DiagnosezentrumZPL-DebuggerGrößen- und DPI-AnalyseDPI-KonverterBarcode-PlatzrechnerVersandetiketten-AnalyseSchriftprüfungAusrichtungs-DebuggerKalibrierungsassistentDruckerkompatibilitätsprüfungBarcode-LesbarkeitsprüfungDruckersprachen-ErkennungThermodrucker-TestpaketZPL-ToolsEPL-ToolsTSPL-ToolsCPCL-ToolsDruckersprachen-KonverterAlle WerkzeugeRatgeberPreise
Sprache
EnglishTürkçeDeutsch
Startseite›Ratgeber›ZPL-Etiketten aus Excel- oder CSV-Daten drucken

ZPL-Etiketten aus Excel- oder CSV-Daten drucken

Veröffentlicht: · Aktualisiert:

Der häufigste Etikettenjob in der Praxis ist nicht ein Etikett — es ist ein Design plus eine Tabelle voller Zeilen: Produkte, Sendungen, Regalplätze. Dieser Leitfaden zeigt den ganzen Weg von der Excel/CSV-Datei zum druckbaren ZPL-Stapel.

Schritt 1 — Variablen ins ZPL setzen

Jeden Wert, der sich pro Zeile ändert, durch einen {{name}}-Platzhalter ersetzen:

^XA
^FO40,40^A0N,35^FD{{produkt}}^FS
^FO40,90^BY2^BCN,80,Y,N,N^FD{{sku}}^FS
^XZ

Dieses Etikett im ZPL-Viewer öffnen →

Platzhalter können typisiert sein ({{menge:sayi}} für Zahlen) und Vorgaben tragen ({{notiz|—}} hält eine Zeile bei leerer Zelle gültig). Das Bulk-Werkzeug erkennt die Platzhalter beim Einfügen der Vorlage automatisch.

Schritt 2 — Tabelle als CSV exportieren

In Excel: Datei → Speichern unter → CSV (UTF-8). Die erste Zeile muss Überschriften enthalten. Die Namen müssen nicht mit den Platzhaltern übereinstimmen — der nächste Schritt ordnet zu — gleiche Namen ordnen sich aber von selbst zu.

Schritt 3 — hochladen und Spalten zuordnen

Im Bulk-Generator die CSV hochladen und jeden Platzhalter einer Spalte zuordnen. Vor der Erzeugung gibt es eine Vorschau pro Zeile: eine falsch zugeordnete Spalte zeigt sich als falsches Etikett am Bildschirm, nicht als verschwendete Rolle.

Schritt 4 — erzeugen und drucken

Der Batch läuft als Job: Fortschritt sichtbar, Abbruch möglich, Ergebnis als ZIP. Jedes erzeugte Etikett zählt gegen das Kontingent des Plans — eine Tabelle mit 500 Zeilen sind 500 Vorgänge, und das Werkzeug sagt das vor dem Start, nicht erst auf der Rechnung.

Automatisierung über die API

Derselbe Ablauf existiert als REST-Endpunkte für wiederkehrende Jobs: POST /v1/variables/csv parst die Datei, POST /v1/bulk/jobs startet den Batch — siehe API-Referenz. Was im Browser funktioniert, funktioniert über die API identisch; es ist derselbe Motor.

Ehrliche Grenzen

Das Rendering zeigt, was der Server zeichnet — nicht, was Dunkelheit und Material Ihres Druckers daraus machen; vor einem großen Batch ein Etikett physisch testen. Formeln in Zellen gelten als reiner Text (bewusst: CSV-Formel-Injection ist ein realer Angriff) — Werte also vor dem Export in der Tabelle berechnen.

Passende Prüfregel

Speichern Sie die Vorlage stattdessen mit ^DF im Drucker und rufen sie mit ^XF auf, ändern sich von Etikett zu Etikett nur die Daten in nummerierten ^FN-Feldern. Ein gespeichertes Format ohne ^FN druckt jedes Mal dasselbe Etikett, oft weil ein Designprogramm Text oder Barcodes als ^GF-Bild exportiert hat. Der Linter meldet das als ZPL2003.

Häufig gestellte Fragen

Kann ich ZPL-Etiketten direkt aus einer Excel-Datei drucken?

Nicht direkt — die Tabelle zuerst als CSV (UTF-8) exportieren und in den Bulk-Generator hochladen. Platzhalter wie {{sku}} in der ZPL-Vorlage werden CSV-Spalten zugeordnet, pro Zeile in der Vorschau gezeigt und als Batch-Job erzeugt.

Funktionieren Excel-Formeln in der CSV?

Nein — Zelleninhalte gelten bewusst als reiner Text (CSV-Formel-Injection ist ein realer Angriff). Werte vor dem Export in der Tabelle berechnen; nur die Ergebnisse reisen mit.

Wie wird ein Batch mit 500 Zeilen abgerechnet?

Jedes erzeugte Etikett zählt als ein Vorgang gegen das Kontingent des Plans; 500 Zeilen sind 500 Vorgänge. Das Werkzeug nennt die Zahl vor dem Start des Jobs.

Verwandte Ratgeber

ERP-Etikettendruck mit ZPL

Wo ERP-Etikettenketten brechen und wie ein Prüftor eine fehlerhafte Vorlage stoppt, bevor sie den Lagerdrucker erreicht.

UPS-ZPL-Etiketten: anfordern, prüfen, fixen

Die Shipping-API-Felder hinter dem ZPL-Etikett (Formatcode, Stockgröße, Zeichensatz), der Pfad zur Nutzlast pro Paket und warum die Dichte aus der Datei kommt.

Mit Carrier-ZPL-Etiketten arbeiten

Carrier-APIs liefern ZPL, kein Bild. Wie man es dekodiert, vor dem Materialverbrauch prüft und was man nicht ändern darf.

FedEx-ZPL-Etiketten: anfordern, prüfen, fixen

Die Ship-API-Felder hinter dem ZPL (Bildtyp, Stock, 203 oder 300 dpi), wo das Etikett in der Antwort steckt und welche Prüfungen vor dem Druck lohnen.

Eigenen ZPL-Code testen →