summaryrefslogtreecommitdiff
path: root/2023/label-mit-libreoffice-spreadsheet-erstellen.gmi
blob: c5813e1f39d39c93aeef7d8b7a8c2ea5c1c36768 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Label mit LibreOffice aus Spreadsheet erstellen


Folgender Use-Case wird dargestellt:
* Benötigt werden Schilder für die Bilder bei einer Kunstausstellung
* Die Schilder sollen möglichst platzsparend ausdruckbar sein
* Daten liegen als Zeilen in einer Excel-Datei vor


## 1. Excel-Datei in ods-Datei umwandeln

Excel-Datei einfach in LibreOffice Calc öffnen
und dann als .ods Speichern


## 2. Datenbank aus ods-Datei erzeugen

* LibreOffice Writer öffnen
* File > Wizards > Address Data Source

* Other external data source
* Settings > Database type: Spreadsheet > ods Datei auswählen
* "Tabelle", also Sheet auswählen
* "Field Assignment" überspringen
* "Data Source Title" = Name der Datenbank


## 3. Label erstellen

* LibreOffice Writer Instanz weiterverwenden
* File > New > Labels

### 3.1 Labels > Inscription

* "Database", "Table" und "Database field" auswählen > Auf Pfeil nach links klicken um Felder ins Label zu schreiben
* Das "Label text" Feld ist ein Freitext-Feld, kann also beliebig arrangiert werden

### 3.2 Labels > Format

Brand: "A-one"
Type: Keine Ahnung welcher der "richtige" A4-Type ist, der erste taugt

Auf "New Document" klicken


## 4. PDF erzeugen

=> /img/2023/label-mit-libreoffice-aus-spreadsheet-erstellen-4.png "Save Merged Documents"
"Save as a single large document" > "Save Documents"