Im Büro kann es häufiger vorkommen, dass Kunden in den Tabellen und Übersichten die man für sie erstellen muß EAN Barcodes wünschen. Nichts ist so nervig wie jeden Code einzeln als Bild einzufügen. Sowas muss leichter gehen dachte ich. Geht auch, aber die Vorarbeiten muss man sich schon machen.
Vorbereitung
Zunächst braucht man die Schriftart. Diese habe ich hier genau wie die komplette Anleitung hier gefunden: http://grandzebu.net/informatique/codbar-en/ean13.htm
Aufgrund der wirklich schlimmen Hintergrundfarbe sollte man sich das ganze besser im eigenen Stylesheet anzeigen lassen, oder sie ausdrucken.
Nur wie kann man die Schriftart benutzen? Ich habe ein wenig gebraucht um es herauszufinden, darum erkläre ich hier wie es geht.
Die richtige Basis
Eingegebene EAN Codes werden öfter mal verkürzt dargestellt. Mit so einem +12 am Ende.
Das kann man bei “Format–>Zellen” einstellen.
Dort einfach “Zahl” auswählen und dann noch im Bedarfsfall die Nachkommastellen auf Null stellen. Wenn es dann noch nicht gut aussieht einfach mal versuchen die Spalte mit dem Code breiter zu machen. Das hilft meist schon.
Das Umrechnen
Der EAN Code aus der Schriftart wird mit Hilfe von Buchstaben dargestellt die in der Schrift als Linien eingebettet sind. Somit ist ein “A” in der Schrift kein “A” sondern eine “0″ als Codelinie dargestellt.
Blöderweise bedeutet das nicht, dass alle Zahlen einfach in den passenden Buchstaben umzurechnen sind. Es gibt noch eine Besonderheit. Der Code ist aufgeteilt.
Hier zunächst ein Bild wie es aussieht wenn der Code in Calc zu sehen ist.
Sieht gut aus, oder? Die Größe ist leicht mit Hilfe der Schriftgröße einzustellen.
Es gibt eine Tabelle die sehr wichtig ist um es umzurechnen. Ich erkläre diese weiter unten.
Hier die besagte Tabelle:
Die Einteilung des Codes
- Die erste Stelle (in meinem Beispiel die 4) muss mit der Übersetzung “Table D” errechnet werden.
- Dann kommt ein Block aus sechs Ziffern (000776 in meinem Beispiel. Der wird mit einer Kombination aus den Spalten “Table A” und “Table B” errechnet. Dabei werden die Stellen nach dem Schema “ABAABB” übersetzt. Das heißt die erste der sechs mit “Table A”, die nächste mit “Table B” usw.
- Dann folgt ein Trenner der durch ein “*” dargestellt wird.
- Danach folgen weitere sechs Ziffern (689030 in meinem Beispiel) die alle mit “Table C” übersetzt werden.
- Abschließend muss noch ein “+” stehen.
Doch wie setzt man das in Excel oder Calc ein?
Die Formel im Officeprogramm
Um die Zahl 4000776689030 in den nötigen Buchstabencode











