Zum Hauptinhalt springen

Optionen

Neben den MultiTable Optionen stehen im MultiTableXlsxExporter weitere Optionen zur Verfügung.

hinweis

Die Zeilen (rows) müssen bereits befüllt sein!

MultiTableXlsxExporter Optionen​

title string​

Die Überschrift oberhalb der Tabelle

title?: string
  • Default: null
  • Optional
title: "mySuperCoolTable"

worksheetName string​

Der Register Name (Untere Tableiste). Wird kein worksheetName angegeben, so wird die title Option verwendet oder "Tabelle".

worksheetName?: string
  • Default: title || Tabelle
  • Optional
worksheetName: "Tabelle"

titleFormat MultiTableXlsxExportTitleFormatOptions​

Format für die Überschrift.

titleFormat?: {
bgcolor?: "black" | "blue" | "brown" | "cyan" | "gray" | "green" | "lime" | "magenta" | "navy" | "orange" | "pink" | "purple" | "red" | "silver" | "white" | "yellow"
pattern?: "solid" | "mediumgrey" | "lightgrey"
fontcolor?: "black" | "blue" | "brown" | "cyan" | "gray" | "green" | "lime" | "magenta" | "navy" | "orange" | "pink" | "purple" | "red" | "silver" | "white" | "yellow"
fontstyle?: "bold" | "italic"
fontsize?: number
cellborder?: number
align?: "left" | "center" | "right"
numformat?: string
}
  • Default: { fontstyle: "bold", fontsize: 18, align: "center" }
  • Optional
titleFormat: {
fontcolor: "orange",
fontstyle: "bold",
fontsize: 18,
align: "center"
}

formats MultiTableXlsxExportFormatOptions[]​

Über die formats Option können benutzerdefinierte Formatierungen hinzugefügt werden.

formats?: {
name: string
bgcolor?: "black" | "blue" | "brown" | "cyan" | "gray" | "green" | "lime" | "magenta" | "navy" | "orange" | "pink" | "purple" | "red" | "silver" | "white" | "yellow"
pattern?: "solid" | "mediumgrey" | "lightgrey"
fontcolor?: "black" | "blue" | "brown" | "cyan" | "gray" | "green" | "lime" | "magenta" | "navy" | "orange" | "pink" | "purple" | "red" | "silver" | "white" | "yellow"
fontstyle?: "bold" | "italic"
fontsize?: number
cellborder?: number
align?: "left" | "center" | "right"
numformat?: string
}[]
  • Default: null
  • Optional

Beispielformatierung für Spalte amount.

columns: {
amount: {
type: "currency"
}
},
// ...
formats: [{
name: "amount",
numformat: "#,##0.00 €;[Red]-#,##0.00 €"
}]
tipp

Damit die Formatierung für eine Spalte verwendet werden kann, muss das Attribute name mit dem Key der columns Option übereinstimmen.

autoFilter boolean​

Soll pro Spalte die AutoFilter Option aktiviert werden? Neben der Spaltenüberschrift erscheint ein Drop-Down mit einer Filterauswahl.

autoFilter?: boolean
  • Default: true
  • Optional
autoFilter: false