Link Search Menu Expand Document

Zeile

In einer Zeile können Daten stehen, oder sie ist eine Kopfzeile oder eine Zusammenfassung.

Wenn eine Zeile Daten enthalten soll, gibt es unterschiedliche Arten, diese bereitzustellen: Die Daten können direkt in das Objekt unter values geschrieben werden oder man verweist mit path auf eine externe Datei oder Felder? >@todo Bestehen die bereitgestellten Daten aus mehreren Sets, werden auch mehrere Zeilen aus einem row Objekt entstehen. Wenn eine Zeile eine Kopfzeile sein soll, muss "type": "header" gesetzt sein.

Bei einer Zusammenfassung …

"rows": [
    {
        "type": "header",
        "values": [ "Title", "Firstname", "Surname" ],
        "format": "bold"
    },
    {
        "path": "desktop/examples/data-blocks/data-file.xlsx",
        "fields": [ "Title", "GivenName", "Surname" ]
    }
]

type

header

Die Zeile ist ein Kopfzeile.

@todo was macht das? -> Beispiel data-blocks: Header ist nur ein Format?

data

Die Zeile enthält Daten.

summary

Die Zeile enthält eine Zusammenfassung.

contentType

Lies Daten als json, csv oder tab

@todo bezieht sich auf path odervalues?

values

Typ object array

type: “string”, “number”, “boolean”, “null”

default

Ein Wert oder eine Liste von Werten, die in die Zeile geschrieben werden. Bei einer Liste von Werten können die Werte auch wiederum Listen mit Werten sein, dann werden mehrere Zeilen befüllt.

@todo besseres Beispiel, bin gerade einfallslos

"values": [
    ["name1", "place1", "group1"],
    ["name2", "place2", "group2"],
    ["name3", "place3", "group3"]
]

path

Typ string

Pfad zu einer Quelldatei im xlsx Format. Kann ein Pfad im Dateisystem oder zu einem (Container)Feld in einer Tabelle sein.

fields

Typ array

abhängig von path

Welche Felder sollen aus der Quelldatei geholt werden. Bezieht sich auf die Kopfzeile, die Werte bezeichnen die Spaltennamen.

"fields": ["field_1", "field_5", "field_6"]

includeFirstRow

Typ bool

abhängig von path

default true

Legt fest, ob die erste Zeile eingeschlossen ist, wenn Daten aus Quelldatei geholt werden. Sollte auf false gesetzt werden, wenn die Quelldatei ein Kopfzeile hat, die nicht im Zieldokument auftauchen soll.

"includeFirstRow": true

limit

number of rows from source

offset

start at row

pos

height

int

widths

array of int

format